diff options
Diffstat (limited to 'gcc/testsuite/g++.old-deja/g++.brendan/new3.C')
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.brendan/new3.C | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/new3.C b/gcc/testsuite/g++.old-deja/g++.brendan/new3.C deleted file mode 100644 index 5f5c988c29a..00000000000 --- a/gcc/testsuite/g++.old-deja/g++.brendan/new3.C +++ /dev/null @@ -1,36 +0,0 @@ -// GROUPS passed operator-new -#include <stdio.h> -#include <stdlib.h> -#include <new> - -int pass = 0; - -void *operator new(size_t sz) throw (std::bad_alloc) { - - void *p; - - pass = 1; - p = malloc(sz); - return p; -} - -class A { -public: - A() {} - ~A() {} - - int a; - int b; -}; - - -int main() -{ - A *bb = new A[10]; - delete [] bb; - - if (pass) - printf ("PASS\n"); - else - printf ("FAIL\n"); -} |