| /* PR ipa/84658 */ | |
| /* { dg-options "-O3 --param early-inlining-insns=0 -fno-guess-branch-probability" } */ | |
| struct a; | |
| struct b; | |
| struct c { | |
| virtual a *d(b *); | |
| }; | |
| struct a { | |
| virtual a e(); | |
| }; | |
| struct f { | |
| virtual ~f(); | |
| }; | |
| struct g : f, a {}; | |
| struct b : c, virtual g { | |
| b *d(b *h) { return h; } | |
| } i; |