From: Hanno Date: Thu, 15 Aug 2019 18:44:40 +0000 (+0200) Subject: Make sure UBSAN errors cause a hard abort. X-Git-Tag: R_2_2_8~42^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2299f37fea5e852db03986b77f8ebb5d0a2f6c5f;p=libexpat Make sure UBSAN errors cause a hard abort. --- diff --git a/expat/qa.sh b/expat/qa.sh index d74ebc35..50c0c72b 100755 --- a/expat/qa.sh +++ b/expat/qa.sh @@ -66,7 +66,7 @@ populate_environment() { # http://clang.llvm.org/docs/UndefinedBehaviorSanitizer.html BASE_COMPILE_FLAGS+=" -fsanitize=undefined" BASE_LINK_FLAGS+=" -fsanitize=undefined" - export UBSAN_OPTIONS=print_stacktrace=1 + export UBSAN_OPTIONS="print_stacktrace=1:halt_on_error=1:abort_on_error=1" ;; esac fi