From: Jason Merrill Date: Fri, 27 Feb 1998 17:46:18 +0000 (-0500) Subject: new X-Git-Tag: prereleases/egcs-1.1-prerelease~2240 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=bd8c73e92a7d6264a13e809b7ad9093f634c85f8;p=thirdparty%2Fgcc.git new From-SVN: r18287 --- diff --git a/gcc/testsuite/g++.old-deja/g++.pt/memclass2.C b/gcc/testsuite/g++.old-deja/g++.pt/memclass2.C new file mode 100644 index 000000000000..2fc5c31a40e8 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.pt/memclass2.C @@ -0,0 +1,18 @@ +template struct A { + template struct B { + template void f (V) { } + void g () { } + }; + template struct B { + void h () { } + }; +}; + +main () +{ + A::B b; + b.f (42); + b.g (); + A::B b2; + b2.h (); +} diff --git a/gcc/testsuite/g++.old-deja/g++.pt/memclass3.C b/gcc/testsuite/g++.old-deja/g++.pt/memclass3.C new file mode 100644 index 000000000000..2174a3b17b0d --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.pt/memclass3.C @@ -0,0 +1,21 @@ +template struct A { + template struct B { + template struct C { + template struct D { + template struct E { + template struct F { + template void f (Z) { } + void g () { } + }; + }; + }; + }; + }; +}; + +main () +{ + A::B::C::D::E::F b; + b.f (42); + b.g (); +}