1 /* Verify that callgraph construction keeps FOO for possible devirtualization
3 /* { dg-do compile } */
4 /* { dg-options "-O2 -fdump-ipa-visibility" } */
6 extern "C" void abort (void);
11 virtual int foo (void)
15 virtual int bar (void)
26 /* { dg-final { scan-ipa-dump "A::foo" "visibility" } } */
27 /* { dg-final { scan-ipa-dump-not "A::bar" "visibility" } } */