From: Jason Merrill Date: Thu, 19 Mar 1998 11:53:41 +0000 (-0500) Subject: new X-Git-Tag: prereleases/egcs-1.1-prerelease~2032 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=75d028ffdd8795c48acca596836cb0ff694b9046;p=thirdparty%2Fgcc.git new From-SVN: r18709 --- diff --git a/gcc/testsuite/g++.old-deja/g++.pt/memtemp73.C b/gcc/testsuite/g++.old-deja/g++.pt/memtemp73.C new file mode 100644 index 000000000000..5732d49756ea --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.pt/memtemp73.C @@ -0,0 +1,18 @@ +template struct A { + template void f(U); +}; + +template struct B { }; + +template template +void A::f (U) +{ + enum { foo }; + B b; +} + +int main () +{ + A a; + a.f (42); +} diff --git a/gcc/testsuite/g++.old-deja/g++.pt/overload1.C b/gcc/testsuite/g++.old-deja/g++.pt/overload1.C new file mode 100644 index 000000000000..25a40b13f020 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.pt/overload1.C @@ -0,0 +1,15 @@ +template struct B { }; + +template struct A { + template int operator () (U u, V v); + template void operator () (B u, B v) { } +}; + +int +main () +{ + A a; + B b1; + B b2; + a (b1, b2); +}