diff options
Diffstat (limited to 'gcc/testsuite/g++.old-deja/g++.brendan/crash43.C')
-rw-r--r-- | gcc/testsuite/g++.old-deja/g++.brendan/crash43.C | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/gcc/testsuite/g++.old-deja/g++.brendan/crash43.C b/gcc/testsuite/g++.old-deja/g++.brendan/crash43.C deleted file mode 100644 index 5fe54231c89..00000000000 --- a/gcc/testsuite/g++.old-deja/g++.brendan/crash43.C +++ /dev/null @@ -1,25 +0,0 @@ -// Build don't link: -// Special g++ Options: -g -fno-strict-prototype -// GROUPS passed old-abort -// excess errors test - XFAIL sparc64-*-elf -extern "C" { typedef int jmp_buf[12]; } - -enum Error { NO_ERROR }; -class ErrorHandler -{ - ErrorHandler *previous; - static ErrorHandler *error_stack; - jmp_buf error_buffer; -protected: - static void pop() - { - error_stack = error_stack->previous; - } -public: - jmp_buf *push() - { - previous = error_stack; - error_stack = this; - return &error_buffer; - } -}; |