Home | History | Annotate | Download | only in SemaCXX

Lines Matching full:catch

9   } catch(int i) { // expected-note {{previous definition}}
12 } catch(float i) {
13 } catch(void v) { // expected-error {{cannot catch incomplete type 'void'}}
14 } catch(A a) { // expected-error {{cannot catch incomplete type 'A'}}
15 } catch(A *a) { // expected-error {{cannot catch pointer to incomplete type 'A'}}
16 } catch(A &a) { // expected-error {{cannot catch reference to incomplete type 'A'}}
17 } catch(Abstract) { // expected-error {{variable type 'Abstract' is an abstract class}}
18 } catch(...) {
23 } catch(...) { // expected-error {{catch-all handler must come last}}
24 } catch(int) {
49 } catch(int) { // expected-note 4 {{jump bypasses initialization of catch block}}
56 } catch(...) { // expected-note 4 {{jump bypasses initialization of catch block}}
74 } catch(...) {
77 } catch(...) {
80 return; // expected-error {{return in the catch of a function try block of a constructor is illegal}}
88 } catch(...) {
91 } catch(int) {
92 return; // expected-error {{return in the catch of a function try block of a constructor is illegal}}
93 } catch(...) {
96 return; // expected-error {{return in the catch of a function try block of a constructor is illegal}}
119 } catch (int S) {