Issue |
139157
|
Summary |
[clang-tidy] Check request: cppcoreguidelines-avoid-calling-unknown-under-lock
|
Labels |
clang-tidy
|
Assignees |
|
Reporter |
denzor200
|
Needs a check that will implement [CP.22](https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#cp22-never-call-unknown-code-while-holding-a-lock-eg-a-callback) from the C++ Core Guidelines.
```
std::mutex my_mutex;
template<typename Action>
void do_something(Action f)
{
std::unique_lock<std::mutex> lck {my_mutex};
// ... do something ...
f(this); // WARNING
// ...
}
```
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs