]> oss.titaniummirror.com Git - msp430-gcc.git/blobdiff - gcc/testsuite/g++.old-deja/g++.pt/memtemp96.C
Imported gcc-4.4.3
[msp430-gcc.git] / gcc / testsuite / g++.old-deja / g++.pt / memtemp96.C
diff --git a/gcc/testsuite/g++.old-deja/g++.pt/memtemp96.C b/gcc/testsuite/g++.old-deja/g++.pt/memtemp96.C
deleted file mode 100644 (file)
index 66e9a44..0000000
+++ /dev/null
@@ -1,33 +0,0 @@
-// Test for partial specialization of a member function template.
-// Origin: Jason Merrill <jason@cygnus.com>
-
-template <class T> struct A {
-  template <class U> int f(U) { return 42; }
-};
-
-template <>
-template <class U>
-int A<char>::f(U);
-
-template <>
-template <class U>
-int A<double>::f(U) { return 24; }
-
-int main ()
-{
-  A<int> ai;
-  if (ai.f(0) != 42)
-    return 1;
-
-  A<double> ad;
-  if (ad.f(0) != 24)
-    return 1;
-
-  A<char> ac;
-  if (ac.f(0) != 36)
-    return 1;
-}
-
-template <>
-template <class U>
-int A<char>::f(U) { return 36; }