Lines Matching refs:abort
24 extern "C" void abort();
33 catch(A *p) { abort(); } // A is ambiguous
34 catch(D *p) { caught = 1; if (p != d) abort();}
35 catch(...) { abort(); }
36 if (!caught) abort();
40 catch(A *p) { abort(); } // A is ambiguous
41 catch(B *p) { caught = 1; if (p != d) abort();}
42 catch(...) { abort(); }
43 if (!caught) abort();
47 catch(A *p) { abort(); } // A is ambiguous
48 catch(C *p) { caught = 1; if (p != d) abort();}
49 catch(...) { abort(); }
50 if (!caught) abort();
55 catch(B *p) { abort(); } // throw type is static type
56 catch(A *p) { caught = 1; if (p != (B *)d) abort();}
57 catch(...) { abort(); }
58 if (!caught) abort();
62 catch(C *p) { abort(); } // throw type is static type
63 catch(A *p) { caught = 1; if (p != (C *)d) abort();}
64 catch(...) { abort(); }
65 if (!caught) abort();
70 catch(A *p) { caught = 1; if (p != (B *)d) abort();}
71 catch(...) { abort(); }
72 if (!caught) abort();
76 catch(B *p) { caught = 1; if (p != (B *)d) abort();}
77 catch(...) { abort(); }
78 if (!caught) abort();
82 catch(C *p) { abort(); }
83 catch(D *p) { abort(); }
85 if (!caught) abort();
90 catch(A *p) { caught = 1; if (p != (C *)d) abort();}
91 catch(...) { abort(); }
92 if (!caught) abort();
96 catch(C *p) { caught = 1; if (p != (C *)d) abort();}
97 catch(...) { abort(); }
98 if (!caught) abort();
102 catch(B *p) { abort(); }
103 catch(D *p) { abort(); }
105 if (!caught) abort();