travis: turn on UBsan

Closes #2852.
This commit is contained in:
David Adam
2019-02-05 13:37:01 +08:00
parent 662708e72d
commit 74685899cb

View File

@@ -42,7 +42,9 @@ matrix:
- os: linux
compiler: clang
env:
- CXXFLAGS="-g -O2 -fno-omit-frame-pointer -fsanitize=address" ASAN_OPTIONS=check_initialization_order=1:detect_stack_use_after_return=1:detect_leaks=1
- CXXFLAGS="-g -O2 -fno-omit-frame-pointer -fsanitize=undefined -fsanitize=address"
- ASAN_OPTIONS=check_initialization_order=1:detect_stack_use_after_return=1:detect_leaks=1
- UBSAN_OPTIONS=print_stacktrace=1:report_error_type=1
before_install: export CXX=clang++-3.8
addons:
apt: