Bug#373632: bogus "jump to case label crosses initialization" error with C99 anonymous initializers
Package: gcc-snapshot
Version: 20060530-1
This is PR28031
> Automatic build of jabber-jit_1.1.6-9 on test.track.rz.uni-augsburg.de by sbuild/powerpc 0.44
...
> g++ -g -Wall -I. -I../jabberd -I/usr/include -DWPJABBER -I/usr/include -fPIC -c -o jit/server.o jit/server.cpp
...
> jit/wp_client.cpp:143: warning: deprecated conversion from string constant to 'char*''
> jit/wp_client.cpp: In member function 'virtual void WPclient::SignalDisconnected(ICQ2000::DisconnectedEvent*)':
> jit/wp_client.cpp:157: error: jump to case label
> jit/wp_client.cpp:154: error: crosses initialization of 'terror <anonymous>'
> jit/wp_client.cpp:161: error: jump to case label
> jit/wp_client.cpp:158: error: crosses initialization of 'terror <anonymous>'
> jit/wp_client.cpp:154: error: crosses initialization of 'terror <anonymous>'
> jit/wp_client.cpp:165: error: jump to case label
> jit/wp_client.cpp:162: error: crosses initialization of 'terror <anonymous>'
> jit/wp_client.cpp:158: error: crosses initialization of 'terror <anonymous>'
> jit/wp_client.cpp:154: error: crosses initialization of 'terror <anonymous>'
> jit/wp_client.cpp:169: error: jump to case label
> jit/wp_client.cpp:166: error: crosses initialization of 'terror <anonymous>'
> jit/wp_client.cpp:162: error: crosses initialization of 'terror <anonymous>'
> jit/wp_client.cpp:158: error: crosses initialization of 'terror <anonymous>'
> jit/wp_client.cpp:154: error: crosses initialization of 'terror <anonymous>'
> jit/wp_client.cpp:171: warning: deprecated conversion from string constant to 'char*''
> jit/wp_client.cpp:185: error: jump to case label
> jit/wp_client.cpp:166: error: crosses initialization of 'terror <anonymous>'
> jit/wp_client.cpp:162: error: crosses initialization of 'terror <anonymous>'
> jit/wp_client.cpp:158: error: crosses initialization of 'terror <anonymous>'
> jit/wp_client.cpp:154: error: crosses initialization of 'terror <anonymous>'
> jit/wp_client.cpp:189: error: jump to case label
> jit/wp_client.cpp:186: error: crosses initialization of 'terror <anonymous>'
> jit/wp_client.cpp:166: error: crosses initialization of 'terror <anonymous>'
> jit/wp_client.cpp:162: error: crosses initialization of 'terror <anonymous>'
> jit/wp_client.cpp:158: error: crosses initialization of 'terror <anonymous>'
> jit/wp_client.cpp:154: error: crosses initialization of 'terror <anonymous>'
> jit/wp_client.cpp:193: error: jump to case label
> jit/wp_client.cpp:190: error: crosses initialization of 'terror <anonymous>'
> jit/wp_client.cpp:186: error: crosses initialization of 'terror <anonymous>'
> jit/wp_client.cpp:166: error: crosses initialization of 'terror <anonymous>'
> jit/wp_client.cpp:162: error: crosses initialization of 'terror <anonymous>'
> jit/wp_client.cpp:158: error: crosses initialization of 'terror <anonymous>'
> jit/wp_client.cpp:154: error: crosses initialization of 'terror <anonymous>'
> jit/wp_client.cpp:194: warning: deprecated conversion from string constant to 'char*''
--
Martin Michlmayr
http://www.cyrius.com/
Reply to: