------- Comment #7 from alex dot pyattaev at gmail dot com 2010-05-09 10:29 ------- I have encountered the bug with switch construct. And the problem is not the error message, but the fact that it is still compiling just fine this code: switch (chan_prop.model_type) { case CM_STATIC: return static_channel_model(src, ntransmitters, dst, &chan_prop); case CM_FRISS: return friss_channel_model(src, ntransmitters, dst, &chan_prop); default: return -1; } There should be some consistency at least! I'd like to see this fixed properly. The compiler should be perfectly predictable, and not like "Sorry, i don't like this construct here... put a semicolon please".
I'd like this bug to be reopened and FIXED PROPERLY gcc --version = (Gentoo 4.4.3-r2 p1.2) 4.4.3 -- alex dot pyattaev at gmail dot com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |alex dot pyattaev at gmail | |dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37231