diff options
Diffstat (limited to 'gcc/testsuite/g++.old-deja/g++.pt/derived2.C')
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.pt/derived2.C | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/gcc/testsuite/g++.old-deja/g++.pt/derived2.C b/gcc/testsuite/g++.old-deja/g++.pt/derived2.C deleted file mode 100644 index 737792cab9f..00000000000 --- a/gcc/testsuite/g++.old-deja/g++.pt/derived2.C +++ /dev/null @@ -1,35 +0,0 @@ -// Build don't link: -// Special g++ Options: - -template <typename T> -void f(T); -template <> -void f(int) {} - -struct B { - typedef int I; -}; - -template <typename T> -struct D1 : virtual public B { - typedef T I; -}; - - -template <typename T> -struct D : virtual public B, public D1<T> -{ - void g() - { - I i; - f(i); - } -}; - -int -main() -{ - D<double> d; - d.g(); -} - |