================ @@ -133,7 +134,12 @@ int main(void) { Foo_func3(5); +#ifdef CHECK_ADDRESSOF + set_value(&a_, 0); // expected-warning{{calling function 'set_value' requires holding mutex 'foo_.mu_' exclusively}} \ + expected-warning{{taking address of variable 'a_' requires holding mutex 'foo_.mu_'}} ---------------- aaronpuchert wrote:
Something like this should also work: ```suggestion set_value(&a_, 0); // expected-warning{{calling function 'set_value' requires holding mutex 'foo_.mu_' exclusively}} // expected-warning@-1{{taking address of variable 'a_' requires holding mutex 'foo_.mu_'}} ``` https://github.com/llvm/llvm-project/pull/123063 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits