Skip to content

Commit 6870a12

Browse files
committed
[sanitizer] Add -fno-sanitize-recover=undefined
1 parent eda2dae commit 6870a12

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

zorg/buildbot/builders/sanitizers/buildbot_functions.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -273,7 +273,7 @@ function build_stage2 {
273273
elif [ "$sanitizer_name" == "ubsan" ]; then
274274
export UBSAN_OPTIONS="external_symbolizer_path=${llvm_symbolizer_path}:print_stacktrace=1"
275275
llvm_use_sanitizer="Undefined"
276-
fsanitize_flag="-fsanitize=undefined"
276+
fsanitize_flag="-fsanitize=undefined -fno-sanitize-recover=undefined"
277277
# FIXME: After switching to LLVM_ENABLE_RUNTIMES, vptr has infitine
278278
# recursion.
279279
fno_sanitize_flag+=" -fno-sanitize=vptr"
@@ -282,7 +282,7 @@ function build_stage2 {
282282
export ASAN_OPTIONS="check_initialization_order=true"
283283
export UBSAN_OPTIONS="print_stacktrace=1"
284284
llvm_use_sanitizer="Address;Undefined"
285-
fsanitize_flag="-fsanitize=address,undefined"
285+
fsanitize_flag="-fsanitize=address,undefined -fno-sanitize-recover=undefined"
286286
# FIXME: After switching to LLVM_ENABLE_RUNTIMES, vptr has infitine
287287
# recursion.
288288
fno_sanitize_flag+=" -fno-sanitize=vptr"

0 commit comments

Comments
 (0)