From f79ef5474d64cafb8823ba74085655559ed347c6 Mon Sep 17 00:00:00 2001 From: Yingchi Long Date: Mon, 8 Apr 2024 13:40:37 +0800 Subject: [PATCH] ci: enable ASAN for gcc (#385) --- .github/workflows/build.yml | 2 +- libnixt/meson.build | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 59df697ce..38f1d44ee 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -11,7 +11,7 @@ jobs: fail-fast: false matrix: # sanitizer: [ none, thread, undefined ] - sanitizer: [ none, undefined ] + sanitizer: [ none, address, undefined ] buildtype: [ release, debug ] ndebug: [ "true", "false" ] diff --git a/libnixt/meson.build b/libnixt/meson.build index 143fa7b89..a9b8d6d16 100644 --- a/libnixt/meson.build +++ b/libnixt/meson.build @@ -40,4 +40,8 @@ libnixt_test_exe = executable( dependencies: [ gtest_main, nixt ] ) -test('unit/libnixt', libnixt_test_exe) +test( + 'unit/libnixt', + libnixt_test_exe, + env: [ 'ASAN_OPTIONS=detect_leaks=0'] +)