This warning is a practical solution to a real problem (of which the famous &quot;goto fail&quot; is an example).<p>Using braces everywhere is definitely good style, but it isn&#x27;t a practical solution because there&#x27;s a ton of existing C&#x2F;C++ code that doesn&#x27;t use braces.