This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
ICE 980422 - member class template template template parameter
- To: gcc-bugs at gcc dot gnu dot org
- Subject: ICE 980422 - member class template template template parameter
- From: Hyman Rosen <hymie at prolifics dot com>
- Date: Wed, 31 May 2000 11:54:39 -0400
The following code causes g++ 2.95.2 to get ICE 980422 at the marked lines
template <typename T> struct A { template <typename U> struct I { }; };
struct B { template <typename U> struct I { }; };
template <typename T, template <typename> class C> struct Z { C<T> c; };
int main()
{
Z<int, A<int>::I> za; // ICE 980422 here
Z<float, B::I> zb; // ICE 980422 here
}