&quot;Valid&quot; in that the standard absolutely requires that compilers give them some particular meaning, no matter how rules-lawyery the compiler is? No. &quot;Valid&quot; in the sense that the intent is perfectly obvious to any reader? Yes, plenty. &quot;bad&quot;? No, unless you use the standard as your definition of good&#x2F;bad.