(root)/
gcc-13.2.0/
gcc/
testsuite/
g++.dg/
ipa/
pr86323.C
/* { dg-do compile } */
/* { dg-options "-O3 --param max-early-inliner-iterations=5" } */

char *s;
namespace a {
template <class ae> class af {
public:
  af(ae);
};
typedef af<char *> b;
namespace ag {
class ah {
public:
  void ai(b aj) { c(aj); }
  virtual void c(b);
};
class d : public ah {
  void c(b);
};
class e {
  void f(bool);
  void ai(b aj) { g.ai(aj); }
  d g;
};
void d::c(b) {}
void e::f(bool) { ai(s); }
}
}