diff options
Diffstat (limited to 'gcc/testsuite/g++.old-deja/g++.pt/spec29.C')
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.pt/spec29.C | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/gcc/testsuite/g++.old-deja/g++.pt/spec29.C b/gcc/testsuite/g++.old-deja/g++.pt/spec29.C deleted file mode 100644 index 9f27a8e53a3..00000000000 --- a/gcc/testsuite/g++.old-deja/g++.pt/spec29.C +++ /dev/null @@ -1,31 +0,0 @@ -char c; - -struct S { - template <typename T> - operator T*(); - - template <typename T> - operator T(); -}; - -template <> -S::operator int() -{ - return 2; -} - -template <> -S::operator char*() -{ - return &c; -} - -int main() -{ - S s; - int i = s; - char* cp = s; - - if (i != 2 || cp != &c) - return 1; -} |