Skip to content

Commit

Permalink
Add -Wpedantic
Browse files Browse the repository at this point in the history
  • Loading branch information
frankplow committed Jun 27, 2024
1 parent f17a013 commit 8a73a44
Showing 1 changed file with 11 additions and 11 deletions.
22 changes: 11 additions & 11 deletions .github/workflows/makefile.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,11 +20,11 @@ jobs:
- { name: linux, runner: ubuntu-latest, shell: bash, runner_threads: 4 }
- { name: windows, runner: windows-latest, shell: 'msys2 {0}', runner_threads: 1 }
compiler:
- { name: gcc, flags: --cc=gcc }
- { name: clang, flags: --cc=clang }
- { name: msvc, flags: --toolchain=msvc }
- { name: clang-usan, flags: '--toolchain=clang-usan' }
- { name: clang-asan, flags: '--toolchain=clang-asan' }
- { name: gcc, flags: '--cc=gcc --extra-cflags=-Wpedantic' }
- { name: clang, flags: '--cc=clang --extra-cflags=-Wpedantic' }
- { name: msvc, flags: '--toolchain=msvc' }
- { name: clang-usan, flags: '--toolchain=clang-usan --extra-cflags=-Wpedantic' }
- { name: clang-asan, flags: '--toolchain=clang-asan --extra-cflags=-Wpedantic' }
assembler:
- { name: no asm, flags: --disable-asm }
- { name: yasm, flags: --as=yasm }
Expand All @@ -38,19 +38,19 @@ jobs:
- os: { name: linux, runner: ubuntu-latest, shell: bash, runner_threads: 4 }
assembler: { name: nasm, flags: --as=nasm }
# Address sanitizer cannot be run with handwritten assembly.
- compiler: { name: clang-asan, flags: '--toolchain=clang-asan' }
- compiler: { name: clang-asan, flags: '--toolchain=clang-asan --extra-cflags=-Wpedantic' }
assembler: { name: nasm, flags: --as=nasm }
- compiler: { name: clang-asan, flags: '--toolchain=clang-asan' }
- compiler: { name: clang-asan, flags: '--toolchain=clang-asan --extra-cflags=-Wpedantic' }
assembler: { name: yasm, flags: --as=yasm }
# Windows only supports MSVC.
- os: { name: windows, runner: windows-latest, shell: 'msys2 {0}', runner_threads: 1 }
compiler: { name: gcc, flags: --cc=gcc }
compiler: { name: gcc, flags: '--cc=gcc --extra-cflags=-Wpedantic' }
- os: { name: windows, runner: windows-latest, shell: 'msys2 {0}', runner_threads: 1 }
compiler: { name: clang, flags: --cc=clang }
compiler: { name: clang, flags: '--cc=clang --extra-cflags=-Wpedantic' }
- os: { name: windows, runner: windows-latest, shell: 'msys2 {0}', runner_threads: 1 }
compiler: { name: clang-usan, flags: '--toolchain=clang-usan' }
compiler: { name: clang-usan, flags: '--toolchain=clang-usan --extra-cflags=-Wpedantic' }
- os: { name: windows, runner: windows-latest, shell: 'msys2 {0}', runner_threads: 1 }
compiler: { name: clang-asan, flags: '--toolchain=clang-asan' }
compiler: { name: clang-asan, flags: '--toolchain=clang-asan --extra-cflags=-Wpedantic' }

runs-on: ${{ matrix.os.runner }}
defaults:
Expand Down

0 comments on commit 8a73a44

Please sign in to comment.