Lines Matching +defs:b +defs:d +defs:d
156 } catch (B &b) { // expected-note {{for type 'HandlerInversion::B &'}} in f1() local
157 …} catch (D &d) { // expected-warning {{exception of type 'HandlerInversion::D &' will be caught by… in f1() local
163 } catch (B *b) { // expected-note {{for type 'HandlerInversion::B *'}} in f2() local
164 …} catch (D *d) { // expected-warning {{exception of type 'HandlerInversion::D *' will be caught by… in f2() local
170 } catch (D &d) { // Ok in f3() local
171 } catch (B &b) { in f3() local
177 } catch (B &b) { // Ok in f4() local
190 } catch (B &b) { // expected-note {{for type 'HandlerInversion::B &'}} in f6() local
191 …} catch (D2 &d) { // expected-warning {{exception of type 'HandlerInversion::D2 &' will be caught… in f6() local
197 } catch (B *b) { // Ok in f7() local
198 } catch (D &d) { // Ok in f7() local
202 } catch (B b) { // Ok in f7() local
203 } catch (D *d) { // Ok in f7() local
209 } catch (const B &b) { // expected-note {{for type 'const HandlerInversion::B &'}} in f8() local
210 …} catch (D2 &d) { // expected-warning {{exception of type 'HandlerInversion::D2 &' will be caught… in f8() local
214 } catch (B &b) { // expected-note {{for type 'HandlerInversion::B &'}} in f8() local
215 …} catch (const D2 &d) { // expected-warning {{exception of type 'const HandlerInversion::D2 &' wi… in f8() local
219 } catch (B b) { // expected-note {{for type 'HandlerInversion::B'}} in f8() local
220 …} catch (D &d) { // expected-warning {{exception of type 'HandlerInversion::D &' will be caught by… in f8() local