diff options
Diffstat (limited to 'gcc/testsuite/g++.old-deja/g++.pt/explicit74.C')
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.pt/explicit74.C | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/gcc/testsuite/g++.old-deja/g++.pt/explicit74.C b/gcc/testsuite/g++.old-deja/g++.pt/explicit74.C deleted file mode 100644 index c49d16919a8..00000000000 --- a/gcc/testsuite/g++.old-deja/g++.pt/explicit74.C +++ /dev/null @@ -1,10 +0,0 @@ -// Reduced from a testcase by Yotam Medini <yotam@avanticorp.com> - -// egcs 1.1 seems to generate code that deletes a NULL pointer. - -template <class bar> struct foo { void fuz(); ~foo(); }; -struct baz { int i; foo<baz> j; } *p = 0; -template <class bar> void foo<bar>::fuz() { delete p; } -template <class bar> foo<bar>::~foo() { delete p; } -template class foo<baz>; -int main() { foo<baz>(); } |