/* { dg-options "-O2 -fdump-tree-optimized -fdump-ipa-profile" } */struct A {A() {}virtualintAA(void){return0; }};struct B :public A {B() {}virtualintAA(void){return1; }};struct C :public B {C() {}virtualintAA(void){return2; }};
C c;
A*getC(void){return&c;}