]> oss.titaniummirror.com Git - msp430-gcc.git/blobdiff - gcc/testsuite/g++.dg/template/local1.C
Imported gcc-4.4.3
[msp430-gcc.git] / gcc / testsuite / g++.dg / template / local1.C
diff --git a/gcc/testsuite/g++.dg/template/local1.C b/gcc/testsuite/g++.dg/template/local1.C
deleted file mode 100644 (file)
index f0897d4..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-// PR c++/4286: We were crashing when trying to set up the class bindings in
-// g(), because xref wanted the mangled name, which breaks inside a template.
-
-// Of course, the offending code is actually ill-formed anyway, so check
-// for the error.  Also check that it's formatted properly.
-
-struct A
-{
-  template<class T> void f();
-};
-
-template<class T> void A::f()
-{
-  struct B
-  {
-    void g() {}
-    static int x;      // { dg-error "static.*`int A::f\\(\\)::B::x'" "" }
-  };
-}
-
-int main ()
-{
-  A a;
-  a.f<int> ();
-}