qualttp20.C: Remove unnecessary error tags.

* g++.dg/template/qualttp20.C: Remove unnecessary error tags.
	* g++.dg/template/qualttp3.C: Likewise.
	* g++.dg/template/qualttp4.C: Likewise
	* g++.dg/template/qualttp5.C: Likewise
	* g++.dg/template/qualttp6.C: Likewise
	* g++.dg/template/qualttp7.C: Likewise
	* g++.dg/template/qualttp8.C: Likewise
	* g++.dg/template/recurse.C: Likewise.

From-SVN: r50863
This commit is contained in:
Mark Mitchell 2002-03-16 01:00:50 +00:00 committed by Mark Mitchell
parent 2d933a0bf9
commit 6fb2cd7be4
9 changed files with 27 additions and 16 deletions

View File

@ -1,3 +1,14 @@
2002-03-15 Mark Mitchell <mark@codesourcery.com>
* g++.dg/template/qualttp20.C: Remove unnecessary error tags.
* g++.dg/template/qualttp3.C: Likewise.
* g++.dg/template/qualttp4.C: Likewise
* g++.dg/template/qualttp5.C: Likewise
* g++.dg/template/qualttp6.C: Likewise
* g++.dg/template/qualttp7.C: Likewise
* g++.dg/template/qualttp8.C: Likewise
* g++.dg/template/recurse.C: Likewise.
2002-03-15 Mark Mitchell <mark@codesourcery.com>
* g++.dg/opt/dtor1.C: New test.

View File

@ -1,6 +1,6 @@
// { dg-do compile }
// Copyright (C) 2001 Free Software Foundation, Inc.
// Copyright (C) 2001, 2002 Free Software Foundation, Inc.
// Contributed by Nathan Sidwell 15 Dec 2001 <nathan@codesourcery.com>
// PR 2645
@ -29,5 +29,5 @@ template <typename T> struct B2 : T
myconst b;
};
B1<AS> b1; // { dg-error "instantiated" "" }
B1<AS> b1;
B2<AS> b2;

View File

@ -1,4 +1,4 @@
// Copyright (C) 2001 Free Software Foundation
// Copyright (C) 2001, 2002 Free Software Foundation
// Contributed by Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
// { dg-do compile }
@ -19,5 +19,5 @@ template <class T> struct C
int main()
{
C<A> c; // { dg-error "instantiated" }
C<A> c;
}

View File

@ -1,4 +1,4 @@
// Copyright (C) 2001 Free Software Foundation
// Copyright (C) 2001, 2002 Free Software Foundation
// Contributed by Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
// { dg-do compile }
@ -20,5 +20,5 @@ template <class T> struct C
int main()
{
C<A> c; // { dg-error "instantiated" }
C<A> c;
}

View File

@ -1,4 +1,4 @@
// Copyright (C) 2001 Free Software Foundation
// Copyright (C) 2001, 2002 Free Software Foundation
// Contributed by Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
// { dg-do compile }
@ -15,11 +15,11 @@ template <template <class> class TT> void f()
template <class T> struct C
{
void g() { f<A<T>::template B>(); } // { dg-error "instantiated" }
void g() { f<A<T>::template B>(); }
};
int main()
{
C<int> c;
c.g(); // { dg-error "instantiated" }
c.g();
}

View File

@ -1,4 +1,4 @@
// Copyright (C) 2001 Free Software Foundation
// Copyright (C) 2001, 2002 Free Software Foundation
// Contributed by Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
// { dg-do compile }
@ -12,4 +12,4 @@ template <class T> struct D {
struct E {
};
D<E> d; // { dg-error "instantiated" }
D<E> d;

View File

@ -1,4 +1,4 @@
// Copyright (C) 2001 Free Software Foundation
// Copyright (C) 2001, 2002 Free Software Foundation
// Contributed by Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
// { dg-do compile }
@ -9,4 +9,4 @@ template <class T> struct D {
C<T::template B> c; // { dg-error "no class template" }
};
D<int> d; // { dg-error "instantiated" }
D<int> d;

View File

@ -1,4 +1,4 @@
// Copyright (C) 2001 Free Software Foundation
// Copyright (C) 2001, 2002 Free Software Foundation
// Contributed by Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
// { dg-do compile }
@ -14,4 +14,4 @@ struct E {
template <class T> class B {}; // { dg-error "private" }
};
D<E> d; // { dg-error "instantiated" }
D<E> d;

View File

@ -18,5 +18,5 @@ template <> struct F<52>
int main ()
{
F<1> f;
return f(); // { dg-error "instantiate" "excessive recursion" }
return f();
}