Lines Matching refs:abort
23 extern "C" void abort();
32 catch(A *p) { abort(); } // A is ambiguous
33 catch(D *p) { caught = 1; if (p != d) abort();}
34 catch(...) { abort(); }
35 if (!caught) abort();
39 catch(A *p) { abort(); } // A is ambiguous
40 catch(B *p) { caught = 1; if (p != d) abort();}
41 catch(...) { abort(); }
42 if (!caught) abort();
46 catch(A *p) { abort(); } // A is ambiguous
47 catch(C *p) { caught = 1; if (p != d) abort();}
48 catch(...) { abort(); }
49 if (!caught) abort();
54 catch(B *p) { abort(); } // throw type is static type
55 catch(A *p) { caught = 1; if (p != (B *)d) abort();}
56 catch(...) { abort(); }
57 if (!caught) abort();
61 catch(C *p) { abort(); } // throw type is static type
62 catch(A *p) { caught = 1; if (p != (A *)(C *)d) abort();}
63 catch(...) { abort(); }
64 if (!caught) abort();
69 catch(A *p) { caught = 1; if (p != (B *)d) abort();}
70 catch(...) { abort(); }
71 if (!caught) abort();
75 catch(B *p) { caught = 1; if (p != d) abort();}
76 catch(...) { abort(); }
77 if (!caught) abort();
81 catch(C *p) { abort(); }
82 catch(D *p) { abort(); }
84 if (!caught) abort();
88 catch(A *p) { abort();}
89 catch(C *p) { caught = 1; if (p != d) abort();}
90 catch(...) { abort(); }
91 if (!caught) abort();
95 catch(B *p) { abort(); }
96 catch(D *p) { abort(); }
98 if (!caught) abort();