https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84441
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org Target Milestone|--- |6.5 --- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Reduced testcase: struct A; struct B { using C = int *; template <typename> using D = A; }; struct F : B { struct G { typedef D<char> h; }; }; struct I { struct J { J (F::C, A &); F::C k; } l; F::G::h &foo (); I (I &&) : l (0, foo ()) {} }; struct N { I o; int e; }; N bar (); struct E : N { E () : N (0 ? bar () : bar ()) {} }; void baz () { E (); }