* g++.old-deja/g++.other/nested4.C: New test.
From-SVN: r36097
This commit is contained in:
parent
9687f8f4e0
commit
f75157d263
@ -1,3 +1,7 @@
|
||||
2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
|
||||
|
||||
* g++.old-deja/g++.other/nested4.C: New test.
|
||||
|
||||
2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
|
||||
|
||||
* g++.old-deja/g++.ns/scoped1.C: New test.
|
||||
|
33
gcc/testsuite/g++.old-deja/g++.other/nested4.C
Normal file
33
gcc/testsuite/g++.old-deja/g++.other/nested4.C
Normal file
@ -0,0 +1,33 @@
|
||||
// Build don't link:
|
||||
//
|
||||
// Copyright (C) 2000 Free Software Foundation, Inc.
|
||||
// Contributed by Nathan Sidwell 10 Aug 2000 <nathan@codesourcery.com>
|
||||
|
||||
// bug 372 We ICE'd on the out-of-class definition of a nested class of a
|
||||
// class template.
|
||||
|
||||
struct Bar
|
||||
{
|
||||
};
|
||||
|
||||
template <class T>
|
||||
struct Foo
|
||||
{
|
||||
struct Baz;
|
||||
struct Biz;
|
||||
struct Boz
|
||||
: Bar
|
||||
{
|
||||
};
|
||||
};
|
||||
|
||||
template <class T>
|
||||
struct Foo<T>::Biz
|
||||
{
|
||||
};
|
||||
|
||||
template <class T>
|
||||
struct Foo<T>::Baz
|
||||
: Bar
|
||||
{
|
||||
};
|
Loading…
x
Reference in New Issue
Block a user