Lines Matching full:catch
6 // We cannot catch an ambiguous base class.
35 catch(A *p) { abort(); } // A is ambiguous
36 catch(D *p) { caught = 1; if (p != d) abort();}
37 catch(...) { abort(); }
42 catch(A *p) { abort(); } // A is ambiguous
43 catch(B *p) { caught = 1; if (p != d) abort();}
44 catch(...) { abort(); }
49 catch(A *p) { abort(); } // A is ambiguous
50 catch(C *p) { caught = 1; if (p != d) abort();}
51 catch(...) { abort(); }
56 catch(A *p) { abort(); } // A is ambiguous
57 catch(AA *p) { caught = 1; if (p != d) abort();}
58 catch(...) { abort(); }
64 catch(B *p) { abort(); } // throw type is static type
65 catch(A *p) { caught = 1; if (p != (B *)d) abort();}
66 catch(...) { abort(); }
71 catch(C *p) { abort(); } // throw type is static type
72 catch(A *p) { caught = 1; if (p != (C *)d) abort();}
73 catch(...) { abort(); }
78 catch(AA *p) { abort(); } // throw type is static type
79 catch(A *p) { caught = 1; if (p != (AA *)d) abort();}
80 catch(...) { abort(); }
86 catch(A *p) { caught = 1; if (p != (B *)d) abort();}
87 catch(...) { abort(); }
92 catch(B *p) { caught = 1; if (p != d) abort();}
93 catch(...) { abort(); }
98 catch(C *p) { abort(); }
99 catch(D *p) { abort(); }
100 catch(...) { caught =1; }
106 catch(A *p) { caught = 1; if (p != (C *)d) abort();}
107 catch(...) { abort(); }
112 catch(C *p) { caught = 1; if (p != d) abort();}
113 catch(...) { abort(); }
118 catch(B *p) { abort(); }
119 catch(D *p) { abort(); }
120 catch(...) { caught =1; }
126 catch(A *p) { caught = 1; if (p != (AA *)d) abort();}
127 catch(...) { abort(); }
132 catch(AA *p) { caught = 1; if (p != d) abort();}
133 catch(...) { abort(); }
138 catch(C *p) { abort(); }
139 catch(B *p) { abort(); }
140 catch(D *p) { abort(); }
141 catch(...) { caught =1; }