Home | History | Annotate | Download | only in SemaCXX

Lines Matching refs:PT_GUARDED_VAR

8 #define PT_GUARDED_VAR      __attribute__ ((pt_guarded_var))
176 #if !__has_attribute(pt_guarded_var)
177 #error "Should support pt_guarded_var attribute"
180 int *pgv_pt_var_noargs PT_GUARDED_VAR;
182 int pgv_var_noargs PT_GUARDED_VAR; // \
183 // expected-warning {{'pt_guarded_var' only applies to pointer types; type here is 'int'}}
187 int *pt_field_noargs PT_GUARDED_VAR;
188 int field_noargs PT_GUARDED_VAR; // \
189 // expected-warning {{'pt_guarded_var' only applies to pointer types; type here is 'int'}}
190 int *gv_field_args __attribute__((pt_guarded_var(1))); // \
191 // expected-error {{'pt_guarded_var' attribute takes no arguments}}
194 class PT_GUARDED_VAR PGV { // \
195 // expected-warning {{'pt_guarded_var' attribute only applies to fields and global variables}}
198 int *pgv_var_args __attribute__((pt_guarded_var(1))); // \
199 // expected-error {{'pt_guarded_var' attribute takes no arguments}}
202 void pgv_function() PT_GUARDED_VAR; // \
203 // expected-warning {{'pt_guarded_var' attribute only applies to fields and global variables}}
205 void pgv_function_params(int *gv_lvar PT_GUARDED_VAR); // \
206 // expected-warning {{'pt_guarded_var' attribute only applies to fields and global variables}}
209 int *x PT_GUARDED_VAR = new int(0); // \
210 // expected-warning {{'pt_guarded_var' attribute only applies to fields and global variables}}