]> oss.titaniummirror.com Git - msp430-gcc.git/blobdiff - gcc/testsuite/g++.dg/template/ttp3.C
Imported gcc-4.4.3
[msp430-gcc.git] / gcc / testsuite / g++.dg / template / ttp3.C
diff --git a/gcc/testsuite/g++.dg/template/ttp3.C b/gcc/testsuite/g++.dg/template/ttp3.C
deleted file mode 100644 (file)
index fe9bd9e..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
-// { dg-do compile }
-
-// Copyright (C) 2001 Free Software Foundation, Inc.
-// Contributed by Nathan Sidwell 29 Dec 2001 <nathan@codesourcery.com>
-
-// PR 5213. We failed to spot that class List was a template, rather
-// than a non-template or specialization
-
-
-template <class T> class vector { };
-
-class OUTER {
-  public:
-  template <class T>
-  class List { };
-  
-  vector<class List> data; // { dg-error "argument is required|ISO C" "" }
-};
-
-template <class T>
-class List { };                        // { dg-bogus "previous declaration" "" { xfail *-*-* } }
-
-// This next line should just do a lookup of 'class List', and then
-// get a type/value mismatch. Instead we try and push 'class List'
-// into the global namespace and get a redeclaration error.
-vector<class List > data;      // { dg-bogus "`struct List' redeclared|type/value mismatch" "" { xfail *-*-* } }