Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Switch to CodeQL to detect prohibited function use #15819

Merged
merged 1 commit into from
Jan 26, 2024

Commits on Jan 25, 2024

  1. Switch to CodeQL to detect prohibited function use

    The LLVM/Clang developers pointed out that using the CPP to detect use
    of functions that our QA policies prohibit risks invoking undefined
    behavior. To resolve this, we configure CodeQL to detect forbidden
    function usage.
    
    Note that cpp in the context of CodeQL refers to C/C++, rather than the
    C PreProcessor, which C++ also uses. It really should have been written
    cxx, but that ship sailed a long time ago. This misuse of the term cpp
    is retained in the CodeQL configuration for consistency with upstream
    CodeQL.
    
    As a side benefit, verbose make no longer is a wall of text showing a
    bunch of CPP macros, which can make debugging slightly easier.
    
    Signed-off-by: Richard Yao <richard.yao@alumni.stonybrook.edu>
    Closes openzfs#14134
    ryao committed Jan 25, 2024
    Configuration menu
    Copy the full SHA
    e010c1e View commit details
    Browse the repository at this point in the history