Lines Matching full:catch
6 // We cannot catch an ambiguous base class. Check with a non-virtual
33 catch(A *p) { abort(); } // A is ambiguous
34 catch(D *p) { caught = 1; if (p != d) abort();}
35 catch(...) { abort(); }
40 catch(A *p) { abort(); } // A is ambiguous
41 catch(B *p) { caught = 1; if (p != d) abort();}
42 catch(...) { abort(); }
47 catch(A *p) { abort(); } // A is ambiguous
48 catch(C *p) { caught = 1; if (p != d) abort();}
49 catch(...) { 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(); }
62 catch(C *p) { abort(); } // throw type is static type
63 catch(A *p) { caught = 1; if (p != (C *)d) abort();}
64 catch(...) { abort(); }
70 catch(A *p) { caught = 1; if (p != (B *)d) abort();}
71 catch(...) { abort(); }
76 catch(B *p) { caught = 1; if (p != d) abort();}
77 catch(...) { abort(); }
82 catch(C *p) { abort(); }
83 catch(D *p) { abort(); }
84 catch(...) { caught =1; }
90 catch(A *p) { caught = 1; if (p != (C *)d) abort();}
91 catch(...) { abort(); }
96 catch(C *p) { caught = 1; if (p != d) abort();}
97 catch(...) { abort(); }
102 catch(B *p) { abort(); }
103 catch(D *p) { abort(); }
104 catch(...) { caught =1; }