Skip to content

Commit 57792a1

Browse files
committed
Rework gcc MSAN build
1 parent bcca34d commit 57792a1

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

.github/workflows/build.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,18 @@ jobs:
2525
cmake-args: -D MZ_SANITIZER=Undefined
2626
codecov: ubuntu_gcc_undefined
2727

28+
- name: Ubuntu Clang MSAN
29+
os: ubuntu-latest
30+
compiler: clang-20
31+
cxx-compiler: clang++-20
32+
cmake-args: -GNinja -DWITH_SANITIZER=Memory
33+
packages: ninja-build clang-20 llvm-20 libclang-rt-20-dev
34+
gcov-exec: llvm-cov-20 gcov
35+
build-config: Debug
36+
# https://github.com/llvm/llvm-project/issues/55785
37+
msan-options: use_sigaltstack=0
38+
# Coverage disabled for clang-20, errors
39+
2840
# No code coverage on release builds
2941
- name: Ubuntu 22 Clang
3042
os: ubuntu-22.04

0 commit comments

Comments
 (0)