1 // { dg-do assemble } 2 // Origin: Alexandre Oliva <aoliva@cygnus.com> 3 4 struct foo { 5 inline void bar(); 6 foo(); 7 }; 8 bar()9 inline void foo::bar() { 10 switch (0) { 11 case 0: 12 break; 13 } 14 } 15 foo()16 foo::foo() { 17 bar(); 18 } 19