1 /* Verify that ipa-cp correctly detects the dynamic type of an object
2 under destruction when doing devirtualization. */
4 /* { dg-options "-O3 -fno-early-inlining -fno-inline" } */
6 extern "C" void abort (void);
13 virtual int foo (int i);
19 virtual int foo (int i);
25 virtual int foo (int i);
43 static int middleman (class A *obj, int i)
48 int __attribute__ ((noinline,noclone)) get_input(void)
55 if (middleman (this, get_input ()) != 2)
64 int main (int argc, char *argv[])
68 for (i = 0; i < 10; i++)