From bd8c73e92a7d6264a13e809b7ad9093f634c85f8 Mon Sep 17 00:00:00 2001 From: Jason Merrill Date: Fri, 27 Feb 1998 12:46:18 -0500 Subject: [PATCH] new From-SVN: r18287 --- gcc/testsuite/g++.old-deja/g++.pt/memclass2.C | 18 ++++++++++++++++++ gcc/testsuite/g++.old-deja/g++.pt/memclass3.C | 21 +++++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memclass2.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/memclass3.C 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 0000000..2fc5c31 --- /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 0000000..2174a3b --- /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 (); +} -- 2.7.4