Lines Matching full:catch
6 // We cannot catch an ambiguous base class. Check with a virtual public
33 catch(A *p) { caught = 1; if (p != d) abort();}
34 catch(...) { abort(); }
39 catch(B *p) { caught = 1; if (p != d) abort();}
40 catch(...) { abort(); }
45 catch(C *p) { caught = 1; if (p != d) abort();}
46 catch(...) { abort(); }
52 catch(B *p) { abort(); } // throw type is static type
53 catch(A *p) { caught = 1; if (p != d) abort();}
54 catch(...) { abort(); }
59 catch(C *p) { abort(); } // throw type is static type
60 catch(A *p) { caught = 1; if (p != d) abort();}
61 catch(...) { abort(); }
67 catch(A *p) { caught = 1; if (p != d) abort();}
68 catch(...) { abort(); }
73 catch(B *p) { caught = 1; if (p != d) abort();}
74 catch(...) { abort(); }
79 catch(C *p) { abort(); }
80 catch(D *p) { abort(); }
81 catch(...) { caught =1; }
87 catch(A *p) { caught = 1; if (p != d) abort();}
88 catch(...) { abort(); }
93 catch(C *p) { caught = 1; if (p != d) abort();}
94 catch(...) { abort(); }
99 catch(B *p) { abort(); }
100 catch(D *p) { abort(); }
101 catch(...) { caught =1; }