]> oss.titaniummirror.com Git - msp430-gcc.git/blobdiff - gcc/testsuite/g++.old-deja/g++.pt/ttp62.C
Imported gcc-4.4.3
[msp430-gcc.git] / gcc / testsuite / g++.old-deja / g++.pt / ttp62.C
diff --git a/gcc/testsuite/g++.old-deja/g++.pt/ttp62.C b/gcc/testsuite/g++.old-deja/g++.pt/ttp62.C
deleted file mode 100644 (file)
index cf41525..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-// Origin: Ewgenij Gawrilow <gawrilow@math.TU-Berlin.DE>
-
-extern "C" void abort ();
-
-template <template <class X> class B, class A>
-struct is_instance_of {
-   enum { answer=false };
-};
-
-template <template <class X> class B, class T>
-struct is_instance_of<B, B<T> > {
-   enum { answer=true };
-};
-
-template <class X> struct C { };
-template <class X> struct D { };
-
-template <class T>
-bool is_C (const T&) {
-   return is_instance_of<C,T>::answer;
-};
-
-int main() {
-   if (!is_C(C<int>()))
-      abort ();
-   if (is_C(D<int>()))
-      abort ();
-   return 0;
-}