(root)/
gcc-13.2.0/
gcc/
testsuite/
g++.dg/
ipa/
pr84825.C
/* 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;