]> granicus.if.org Git - libexpat/commitdiff
Make sure UBSAN errors cause a hard abort.
authorHanno <hanno@gentoo.org>
Thu, 15 Aug 2019 18:44:40 +0000 (20:44 +0200)
committerHanno <hanno@gentoo.org>
Thu, 15 Aug 2019 18:44:40 +0000 (20:44 +0200)
expat/qa.sh

index d74ebc35f67f88eb0770ea9d44269b3daa0cd8d4..50c0c72bf8287607cf9cb78e98a804e0d36f7a58 100755 (executable)
@@ -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