Home | History | Annotate | Download | only in SemaCXX

Lines Matching refs:NO_THREAD_SAFETY_ANALYSIS

24 #define NO_THREAD_SAFETY_ANALYSIS  __attribute__ ((no_thread_safety_analysis))
99 #if !__has_attribute(no_thread_safety_analysis)
100 #error "Should support no_thread_safety_analysis attribute"
103 void noanal_fun() NO_THREAD_SAFETY_ANALYSIS;
105 void noanal_fun_args() __attribute__((no_thread_safety_analysis(1))); // \
106 // expected-error {{'no_thread_safety_analysis' attribute takes no arguments}}
108 int noanal_testfn(int y) NO_THREAD_SAFETY_ANALYSIS;
111 int x NO_THREAD_SAFETY_ANALYSIS = y; // \
112 // expected-warning {{'no_thread_safety_analysis' attribute only applies to functions}}
116 int noanal_test_var NO_THREAD_SAFETY_ANALYSIS; // \
117 // expected-warning {{'no_thread_safety_analysis' attribute only applies to functions}}
121 int test_field NO_THREAD_SAFETY_ANALYSIS; // \
122 // expected-warning {{'no_thread_safety_analysis' attribute only applies to functions}}
123 void test_method() NO_THREAD_SAFETY_ANALYSIS;
126 class NO_THREAD_SAFETY_ANALYSIS NoanalTestClass { // \
127 // expected-warning {{'no_thread_safety_analysis' attribute only applies to functions}}
130 void noanal_fun_params(int lvar NO_THREAD_SAFETY_ANALYSIS); // \
131 // expected-warning {{'no_thread_safety_analysis' attribute only applies to functions}}
885 class NO_THREAD_SAFETY_ANALYSIS UfTestClass { // \
886 // expected-warning {{'no_thread_safety_analysis' attribute only applies to functions}}