Home | History | Annotate | Download | only in Sema

Lines Matching refs:cleanup

5 extern int g1 __attribute((cleanup(c1))); // expected-warning {{'cleanup' attribute ignored}}
6 int g2 __attribute((cleanup(c1))); // expected-warning {{'cleanup' attribute ignored}}
7 static int g3 __attribute((cleanup(c1))); // expected-warning {{'cleanup' attribute ignored}}
11 int v1 __attribute((cleanup)); // expected-error {{'cleanup' attribute takes one argument}}
12 int v2 __attribute((cleanup(1, 2))); // expected-error {{'cleanup' attribute takes one argument}}
14 static int v3 __attribute((cleanup(c1))); // expected-warning {{'cleanup' attribute ignored}}
16 int v4 __attribute((cleanup(h))); // expected-error {{use of undeclared identifier 'h'}}
18 int v5 __attribute((cleanup(c1)));
19 int v6 __attribute((cleanup(v3))); // expected-error {{'cleanup' argument 'v3' is not a function}}
31 int v1 __attribute__((cleanup(c2))); // expected-error {{'cleanup' function 'c2' must take 1 parameter}}
32 int v2 __attribute__((cleanup(c3))); // expected-error {{'cleanup' function 'c3' parameter has type 'struct s' which is incompatible with type 'int *'}}
38 __attribute((cleanup(c4))) void* g;
43 int i __attribute__((cleanup(c5))); // expected-warning {{'c5' is deprecated}}
47 int i __attribute__((cleanup((void *)0))); // expected-error {{'cleanup' argument is not a function}}