Content-Length: 349781 | pFad | https://github.com/github/codeql/issues/16652

3A C++: request for support more C++ features to avoid failures in CodeQL compile · Issue #16652 · github/codeql · GitHub
Skip to content

C++: request for support more C++ features to avoid failures in CodeQL compile #16652

@qwerty472123

Description

@qwerty472123

Support these can make developer analyzing projects easiler, which not require to change the lots of projects code rely on these.

  1. -Wno-c++11-narrowing and -Wno-narrowing

There are some projects use these flags, and extractor support --diag_suppress narrowing_conversion, too. However, the conversion between the --mimic format of commandline to processed commandline won't translate -Wno-narrowing into --diag_suppress narrowing_conversion.

And there is no option to set -Wno-c++11-narrowing without downgrading the c++ standard version or changing source code to compile.

  1. the marco __FILE_NAME__

This is a non-standard marco but clang and gcc support and some projects use them.

  1. arm_neon.h

Some cross-compile projects will raise errors in these functions.

Metadata

Metadata

Assignees

No one assigned

    Labels

    C++questionFurther information is requested

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions









      ApplySandwichStrip

      pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


      --- a PPN by Garber Painting Akron. With Image Size Reduction included!

      Fetched URL: https://github.com/github/codeql/issues/16652

      Alternative Proxies:

      Alternative Proxy

      pFad Proxy

      pFad v3 Proxy

      pFad v4 Proxy