]> git.ipfire.org Git - thirdparty/psycopg.git/commitdiff
ci: add test on strict aliasing warnings
authorDaniele Varrazzo <daniele.varrazzo@gmail.com>
Wed, 24 Jul 2024 08:44:46 +0000 (10:44 +0200)
committerDaniele Varrazzo <daniele.varrazzo@gmail.com>
Wed, 24 Jul 2024 09:54:04 +0000 (11:54 +0200)
.github/workflows/tests.yml

index 2cc496f1cfc4896f07254c3e1a47ee261fb6816f..ec87e545004f494ed9326fdf16ff1851571252a0 100644 (file)
@@ -126,7 +126,7 @@ jobs:
       - name: Configure memory alignment tests
         if: ${{ matrix.ext == 'align' }}
         run: |
-          echo "CFLAGS=-fsanitize=undefined" >> $GITHUB_ENV
+          echo "CFLAGS=-fsanitize=undefined -Werror=strict-aliasing -Werror=odr -Werror=lto-type-mismatch" >> $GITHUB_ENV
           echo "UBSAN_OPTIONS=halt_on_error=1" >> $GITHUB_ENV
           echo "PYTEST_ADDOPTS=-v" >> $GITHUB_ENV