Fail the UBSan Travis build in case of newly introduced UBSan (UndefinedBehaviorSanitizer) errors.
Prior to this commit new UBSan errors were printed but didn’t fail the UBSan Travis build.
Changes:
- Travis: Add UBSan options:
print_stacktrace
+halt_on_error
- Travis: Add UBSan suppressions needed to pass test suite
- Travis: Add
llvm-symbolizer
directory to PATH. Needed to get symbolized stack traces from the sanitizers.
halt_on_error
should have been part of #14252 really :-)