lebedev.ri added a comment.

In D84604#2262745 <https://reviews.llvm.org/D84604#2262745>, @lebedev.ri wrote:

> I'm not sure this is the problematic patch, but i'm now seeing some weird 
> warnings:
>
>   <source>:304:15: warning: acquiring mutex 'guard' requires negative 
> capability '!guard' [-Wthread-safety-negative]
>     MutexLocker guard(&mutex);
>                 ^
>   <source>:309:15: warning: acquiring mutex 'guard' requires negative 
> capability '!guard' [-Wthread-safety-negative]
>     MutexLocker guard(&mutex);
>                 ^
>   <source>:322:15: warning: acquiring mutex 'guard' requires negative 
> capability '!guard' [-Wthread-safety-negative]
>     MutexLocker guard(&mutex);
>                 ^
>   3 warnings generated.
>
> https://godbolt.org/z/5zYT55
>
> If this is the patch that causes it, then i think it's an obvious 
> false-positive (wasn't this patch supposed to only handle globals?),
> if not, the warning's wording is not great.

I've verified that this is indeed the change that causes it,
and therefore gone ahead and temporairly reverted it in 
rG8427885e27813c457dccb011f65e8ded74444e31 
<https://reviews.llvm.org/rG8427885e27813c457dccb011f65e8ded74444e31>.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D84604/new/

https://reviews.llvm.org/D84604

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to