template <typename T> struct A { template <typename U> struct B : public A <B<U> > { struct C : public B<U> { }; }; }; ICEs starting with http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=184328
Author: jason Date: Thu Mar 29 15:55:01 2012 New Revision: 185968 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=185968 Log: PR c++/52685 * tree.c (copy_binfo): Handle BINFO_DEPENDENT_BASE_P. Added: trunk/gcc/testsuite/g++.dg/template/inherit8.C Modified: trunk/gcc/cp/ChangeLog trunk/gcc/cp/tree.c trunk/gcc/testsuite/ChangeLog
Author: jason Date: Thu Mar 29 15:55:42 2012 New Revision: 185969 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=185969 Log: PR c++/52685 * tree.c (copy_binfo): Handle BINFO_DEPENDENT_BASE_P. Added: branches/gcc-4_7-branch/gcc/testsuite/g++.dg/template/inherit8.C Modified: branches/gcc-4_7-branch/gcc/cp/ChangeLog branches/gcc-4_7-branch/gcc/cp/tree.c branches/gcc-4_7-branch/gcc/testsuite/ChangeLog
Fixed.
*** Bug 52470 has been marked as a duplicate of this bug. ***