1 /* No devirtualization happens here, but A::foo should not end up as reachable
2 because the constructor of A is unreachable and therefore the virtual
3 method table referring to A::foo is optimized out. */
5 /* { dg-options "-O2 -fdump-tree-ssa" } */
34 /* { dg-final { scan-tree-dump-not "A::foo" "ssa"} } */