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

build: ensure we aren't using GNU extensions #18088

Merged
merged 4 commits into from
May 4, 2020

Commits on Apr 30, 2020

  1. Configuration menu
    Copy the full SHA
    5d49999 View commit details
    Browse the repository at this point in the history
  2. Drop unused LOG_TIME_MICROS helper

    Empact authored and fanquake committed Apr 30, 2020
    Configuration menu
    Copy the full SHA
    49f6178 View commit details
    Browse the repository at this point in the history
  3. Remove use of non-standard zero variadic macros

    These are a gnu extension warned against by: gnu-zero-variadic-macro-arguments
    Empact authored and fanquake committed Apr 30, 2020
    Configuration menu
    Copy the full SHA
    3a0fd77 View commit details
    Browse the repository at this point in the history
  4. build: add -Wgnu to compile flags

    When compiling with Clang, this will warn when GNU extensions are
    used.
    
    Info: https://clang.llvm.org/docs/DiagnosticsReference.html#wgnu
    fanquake committed Apr 30, 2020
    Configuration menu
    Copy the full SHA
    0ae8f18 View commit details
    Browse the repository at this point in the history