aboutsummaryrefslogtreecommitdiffstats
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2020-11-13 15:24:00 +0100
committerDavid Robillard <d@drobilla.net>2020-11-13 15:24:00 +0100
commitd4973df7955bd0afac8260d40d11f5a72bacf4f3 (patch)
tree571be0d64b652958edf62f41b4c61ea7ac67fc3e /.gitlab-ci.yml
parent31d5e871cb11a90c64dd2c3b7dc65c06c1b8eef9 (diff)
downloadserd-d4973df7955bd0afac8260d40d11f5a72bacf4f3.tar.gz
serd-d4973df7955bd0afac8260d40d11f5a72bacf4f3.tar.bz2
serd-d4973df7955bd0afac8260d40d11f5a72bacf4f3.zip
Make sanitizer failures fatal on CI
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml6
1 files changed, 3 insertions, 3 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 1de1081b..5c92cdb7 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -123,10 +123,10 @@ x64_sanitize:
- python ./waf test
variables:
CC: "clang"
- CFLAGS: "-fsanitize=address -fsanitize=undefined -fsanitize=float-divide-by-zero -fsanitize=unsigned-integer-overflow -fsanitize=implicit-conversion -fsanitize=local-bounds -fsanitize=nullability"
+ CFLAGS: "-fno-sanitize-recover=all -fsanitize=address -fsanitize=undefined -fsanitize=float-divide-by-zero -fsanitize=unsigned-integer-overflow -fsanitize=implicit-conversion -fsanitize=local-bounds -fsanitize=nullability"
CXX: "clang++"
- CXXFLAGS: "-fsanitize=address -fsanitize=undefined -fsanitize=float-divide-by-zero -fsanitize=unsigned-integer-overflow -fsanitize=implicit-conversion -fsanitize=local-bounds -fsanitize=nullability"
- LINKFLAGS: "-fsanitize=address -fsanitize=undefined -fsanitize=float-divide-by-zero -fsanitize=unsigned-integer-overflow -fsanitize=implicit-conversion -fsanitize=local-bounds -fsanitize=nullability"
+ CXXFLAGS: "-fno-sanitize-recover=all -fsanitize=address -fsanitize=undefined -fsanitize=float-divide-by-zero -fsanitize=unsigned-integer-overflow -fsanitize=implicit-conversion -fsanitize=local-bounds -fsanitize=nullability"
+ LINKFLAGS: "-fno-sanitize-recover=all -fsanitize=address -fsanitize=undefined -fsanitize=float-divide-by-zero -fsanitize=unsigned-integer-overflow -fsanitize=implicit-conversion -fsanitize=local-bounds -fsanitize=nullability"
mingw32_dbg: