X-Git-Url: https://oss.titaniummirror.com/gitweb?a=blobdiff_plain;f=gcc%2Ftestsuite%2Fg%2B%2B.old-deja%2Fg%2B%2B.eh%2Frethrow3.C;fp=gcc%2Ftestsuite%2Fg%2B%2B.old-deja%2Fg%2B%2B.eh%2Frethrow3.C;h=0000000000000000000000000000000000000000;hb=6fed43773c9b0ce596dca5686f37ac3fc0fa11c0;hp=5ab25d66fd41e46f8df17c9a7d5c288a50933595;hpb=27b11d56b743098deb193d510b337ba22dc52e5c;p=msp430-gcc.git diff --git a/gcc/testsuite/g++.old-deja/g++.eh/rethrow3.C b/gcc/testsuite/g++.old-deja/g++.eh/rethrow3.C deleted file mode 100644 index 5ab25d66..00000000 --- a/gcc/testsuite/g++.old-deja/g++.eh/rethrow3.C +++ /dev/null @@ -1,39 +0,0 @@ -#include -#include -#include - -static void -eh_terminate () -{ - printf ("CALLING TERMINATE\n"); - exit (1); -} - -void -eh_test (int level) -{ - try - { - if (level < 2) - eh_test (level + 1); - else - { - printf ("%d: Throwing\n", level); - throw (level); - } - } - catch (int &x) - { - printf ("%d: Got level %d\n", - level, x); - - if (level > 0) - throw; - } -} - -int main () -{ - std::set_terminate (&eh_terminate); - eh_test (0); -}