diff options
Diffstat (limited to 'gcc/testsuite/g++.dg/template')
-rw-r--r-- | gcc/testsuite/g++.dg/template/array11.C | 14 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/template/crash25.C | 3 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/template/crash28.C | 13 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/template/crash29.C | 8 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/template/error17.C | 8 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/template/explicit6.C | 8 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/template/operator5.C | 14 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/template/typedef2.C | 3 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/template/typename8.C | 10 |
9 files changed, 0 insertions, 81 deletions
diff --git a/gcc/testsuite/g++.dg/template/array11.C b/gcc/testsuite/g++.dg/template/array11.C deleted file mode 100644 index 259c9fabc03..00000000000 --- a/gcc/testsuite/g++.dg/template/array11.C +++ /dev/null @@ -1,14 +0,0 @@ -// { dg-do compile } -// Origin: Giovanni Bajo <giovannibajo at gcc dot gnu dot org> -// PR c++/19208: Fold dependent array domains - -template <class C> struct if_t { typedef int type; }; -template <class T> struct ffff { static const bool value = true; }; -template <class A> -struct bound_member_action -{ - typedef char f[ffff<A>::value ? 1 : 2]; - template <class CT> - bound_member_action(CT i, typename if_t<f>::type g) {} -}; -bound_member_action<int> a(0, 1); diff --git a/gcc/testsuite/g++.dg/template/crash25.C b/gcc/testsuite/g++.dg/template/crash25.C deleted file mode 100644 index fa77f0d4fb6..00000000000 --- a/gcc/testsuite/g++.dg/template/crash25.C +++ /dev/null @@ -1,3 +0,0 @@ -// PR c++/18124 - -template <template <int> class class> class A {}; // { dg-error "" } diff --git a/gcc/testsuite/g++.dg/template/crash28.C b/gcc/testsuite/g++.dg/template/crash28.C deleted file mode 100644 index e8b2bbb2985..00000000000 --- a/gcc/testsuite/g++.dg/template/crash28.C +++ /dev/null @@ -1,13 +0,0 @@ -// PR c++/18445 - -struct a -{ - int what(); -}; -void g(void*); -template<class T> -void f() -{ - a ex; - g(ex.what); // { dg-error "" } -} diff --git a/gcc/testsuite/g++.dg/template/crash29.C b/gcc/testsuite/g++.dg/template/crash29.C deleted file mode 100644 index 55953ed8010..00000000000 --- a/gcc/testsuite/g++.dg/template/crash29.C +++ /dev/null @@ -1,8 +0,0 @@ -// PR c++/18512 - -template <int> struct A {}; - -struct B : A<0> -{ - void foo() { this->A<0>; } // { dg-error "" } -}; diff --git a/gcc/testsuite/g++.dg/template/error17.C b/gcc/testsuite/g++.dg/template/error17.C deleted file mode 100644 index 24b364455fd..00000000000 --- a/gcc/testsuite/g++.dg/template/error17.C +++ /dev/null @@ -1,8 +0,0 @@ -// PR c++/20153 - -template <typename T> -void -foo() -{ - union { struct { }; }; // { dg-error "" } -} diff --git a/gcc/testsuite/g++.dg/template/explicit6.C b/gcc/testsuite/g++.dg/template/explicit6.C deleted file mode 100644 index f740269bb74..00000000000 --- a/gcc/testsuite/g++.dg/template/explicit6.C +++ /dev/null @@ -1,8 +0,0 @@ -// Copyright (C) 2005 Free Software Foundation, Inc. -// Contributed by Nathan Sidwell 14 Feb 2005 <nathan@codesourcery.com> - -// Origin: Volker Reichelt <reichelt@gcc.gnu.org> -// Bug 19895: ICE on invalid - -struct A; -template A<>::A(); // { dg-error "(not a template)|(explicit qualification)" "" } diff --git a/gcc/testsuite/g++.dg/template/operator5.C b/gcc/testsuite/g++.dg/template/operator5.C deleted file mode 100644 index 1c0c2923191..00000000000 --- a/gcc/testsuite/g++.dg/template/operator5.C +++ /dev/null @@ -1,14 +0,0 @@ -// Copyright (C) 2004 Free Software Foundation, Inc. -// Contributed by Nathan Sidwell 7 Dec 2004 <nathan@codesourcery.com> - -// PR 18803: reject legal -// Origin: Wolfgang Bangerth <bangerth@dealii.org> - -struct A { - int operator() (); -}; - -template <int> void foo () { - A &a = *new A(); - const int i = a(); -} diff --git a/gcc/testsuite/g++.dg/template/typedef2.C b/gcc/testsuite/g++.dg/template/typedef2.C deleted file mode 100644 index 6c65671f6fe..00000000000 --- a/gcc/testsuite/g++.dg/template/typedef2.C +++ /dev/null @@ -1,3 +0,0 @@ -// PR c++/18155 - -template<int> typedef struct A; // { dg-error "" } diff --git a/gcc/testsuite/g++.dg/template/typename8.C b/gcc/testsuite/g++.dg/template/typename8.C deleted file mode 100644 index 85f585d944a..00000000000 --- a/gcc/testsuite/g++.dg/template/typename8.C +++ /dev/null @@ -1,10 +0,0 @@ -// PR c++/18738 - -namespace foo { - typedef int my_type; -} - -template<typename T> -struct A { - typename foo::my_type bar(); -}; |