From 9b2ee998de0c747483f982b8f94cf98ab80c2aa6 Mon Sep 17 00:00:00 2001 From: WerWolv Date: Mon, 15 Aug 2022 23:33:04 +0200 Subject: [PATCH] git: Enabled address, leak and UB sanitizers in unit tests CI --- .github/workflows/tests.yml | 16 ++++++++-------- lib/external/pattern_language | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 5ba5633f6..81336ba04 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -47,14 +47,14 @@ jobs: run: | mkdir -p build cd build - CC=gcc-12 CXX=g++-12 cmake \ - -DCMAKE_BUILD_TYPE=$BUILD_TYPE \ - -DCMAKE_INSTALL_PREFIX="$PWD/install" \ - -DCMAKE_C_COMPILER_LAUNCHER=ccache \ - -DCMAKE_CXX_COMPILER_LAUNCHER=ccache \ - -DCMAKE_C_FLAGS="-fuse-ld=lld" \ - -DCMAKE_CXX_FLAGS="-fuse-ld=lld" \ - -DIMHEX_PATTERNS_PULL_MASTER=ON \ + CC=gcc-12 CXX=g++-12 cmake \ + -DCMAKE_BUILD_TYPE=$BUILD_TYPE \ + -DCMAKE_INSTALL_PREFIX="$PWD/install" \ + -DCMAKE_C_COMPILER_LAUNCHER=ccache \ + -DCMAKE_CXX_COMPILER_LAUNCHER=ccache \ + -DCMAKE_C_FLAGS="-fuse-ld=lld -fsanitize=address,leak,undefined -fno-sanitize-recover=all" \ + -DCMAKE_CXX_FLAGS="-fuse-ld=lld -fsanitize=address,leak,undefined -fno-sanitize-recover=all" \ + -DIMHEX_OFFLINE_BUILD=ON \ .. make -j4 unit_tests install diff --git a/lib/external/pattern_language b/lib/external/pattern_language index a385803c1..94f67b7ff 160000 --- a/lib/external/pattern_language +++ b/lib/external/pattern_language @@ -1 +1 @@ -Subproject commit a385803c1d8eb467833cfe30c70fad98cfe4b941 +Subproject commit 94f67b7ff81c97379c679c74ff7459a973d08093