2 // { dg-options "-O2 -fno-exceptions" }
5 static void __attribute__((noinline)) foo () { a = 1; }
6 static void __attribute__((noinline)) foo2 () { a = 2; }
10 virtual void bar (int i) { if (!i) { foo (); __builtin_abort (); } }
16 { foo2 (); __builtin_abort (); }