1 /* { dg-do compile } */
2 /* { dg-options "-O2 -fdump-ipa-icf -fno-inline" } */
7 virtual void foo(void) {}
11 virtual void foo(void) {}
15 virtual void bar(void) {}
19 virtual void sparta(void) {}
23 virtual void foo(void) {}
24 virtual void barbar(void) {}
26 } // anonymous namespace
46 /* { dg-final { scan-ipa-dump "\(Unified; Variable alias has been created\)|\(Symbol aliases are not supported by target\)" "icf" } } */
47 /* { dg-final { scan-ipa-dump "Equal symbols: \[67\]" "icf" } } */
48 /* { dg-final { cleanup-ipa-dump "icf" } } */