Surely the compiler could see that you&#x27;ve written some code (ie. not a macro expansion or whatever) and that the code is unreachable, and print some sort of dead code warning?  That would have helped the poster, assuming he turns on and reads warnings.