From 841f616caa2b103ba32f637c5f71bd18c31e2f79 Mon Sep 17 00:00:00 2001 From: Jason Merrill Date: Sat, 11 Jul 1998 23:08:33 -0400 Subject: [PATCH] new From-SVN: r21074 --- gcc/testsuite/g++.old-deja/g++.pt/ttp3.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/ttp45.C | 7 +++++++ gcc/testsuite/g++.old-deja/g++.pt/ttp46.C | 4 ++++ gcc/testsuite/g++.old-deja/g++.pt/ttp47.C | 16 ++++++++++++++++ gcc/testsuite/g++.old-deja/g++.pt/ttp48.C | 16 ++++++++++++++++ gcc/testsuite/g++.old-deja/g++.pt/ttp49.C | 9 +++++++++ gcc/testsuite/g++.old-deja/g++.pt/ttp50.C | 7 +++++++ gcc/testsuite/g++.old-deja/g++.pt/ttp51.C | 13 +++++++++++++ gcc/testsuite/g++.old-deja/g++.pt/ttp52.C | 18 ++++++++++++++++++ 9 files changed, 91 insertions(+), 1 deletion(-) create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp45.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp46.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp47.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp48.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp49.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp50.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp51.C create mode 100644 gcc/testsuite/g++.old-deja/g++.pt/ttp52.C diff --git a/gcc/testsuite/g++.old-deja/g++.pt/ttp3.C b/gcc/testsuite/g++.old-deja/g++.pt/ttp3.C index db22c6f..9a047a8 100644 --- a/gcc/testsuite/g++.old-deja/g++.pt/ttp3.C +++ b/gcc/testsuite/g++.old-deja/g++.pt/ttp3.C @@ -5,7 +5,7 @@ template class D }; template class D,class E> class C -{ // ERROR - ref below +{ }; int main() diff --git a/gcc/testsuite/g++.old-deja/g++.pt/ttp45.C b/gcc/testsuite/g++.old-deja/g++.pt/ttp45.C new file mode 100644 index 0000000..05fcd9d --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.pt/ttp45.C @@ -0,0 +1,7 @@ +// Build don't link: + +template struct temp2; +template class M, class T> struct temp2, T> {}; + +template struct temp1; +template class M, class T> struct temp1 > {}; diff --git a/gcc/testsuite/g++.old-deja/g++.pt/ttp46.C b/gcc/testsuite/g++.old-deja/g++.pt/ttp46.C new file mode 100644 index 0000000..23a32a8 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.pt/ttp46.C @@ -0,0 +1,4 @@ +// Build don't link: + +template class TT> void f() {} +template class TT> void f() {} diff --git a/gcc/testsuite/g++.old-deja/g++.pt/ttp47.C b/gcc/testsuite/g++.old-deja/g++.pt/ttp47.C new file mode 100644 index 0000000..731ce40 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.pt/ttp47.C @@ -0,0 +1,16 @@ +template class TT, class T> void f(T) +{ +} + +template class TT, class T> void f(T) +{ +} + +template class C {}; +template class D {}; + +int main() +{ + f(1); + f(1); +} diff --git a/gcc/testsuite/g++.old-deja/g++.pt/ttp48.C b/gcc/testsuite/g++.old-deja/g++.pt/ttp48.C new file mode 100644 index 0000000..33d0d47 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.pt/ttp48.C @@ -0,0 +1,16 @@ +template class TT, class T> void f(T) +{ +} + +template class TT, class T> void f(T) +{ +} + +template class C {}; +template class D {}; + +int main() +{ + f(1); + f(1); +} diff --git a/gcc/testsuite/g++.old-deja/g++.pt/ttp49.C b/gcc/testsuite/g++.old-deja/g++.pt/ttp49.C new file mode 100644 index 0000000..b0a02d2 --- /dev/null +++ b/gcc/testsuite/g++.old-deja/g++.pt/ttp49.C @@ -0,0 +1,9 @@ +// Build don't link: + +template class C {}; +template