Skip to content

[clang-tidy] Check request: cppcoreguidelines-avoid-calling-unknown-under-lock #139157

@denzor200

Description

@denzor200

Needs a check that will implement CP.22 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
    // ...
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions