👷 added Clang 3.9.0 and sanitizer build #394
This commit is contained in:
parent
79fa8b2f41
commit
f5d4a9c4eb
1 changed files with 10 additions and 0 deletions
10
.travis.yml
10
.travis.yml
|
@ -41,6 +41,15 @@ matrix:
|
|||
after_success:
|
||||
- make check TEST_PREFIX="valgrind --error-exitcode=1 --leak-check=full " TEST_PATTERN=""
|
||||
|
||||
# CLang sanitizers
|
||||
|
||||
- os: linux
|
||||
env: LLVM_VERSION=3.9.0
|
||||
compiler: clang
|
||||
after_success:
|
||||
- make clean
|
||||
- CXXFLAGS="-g -O2 -fsanitize=address -fsanitize=undefined -fno-omit-frame-pointer" make check
|
||||
|
||||
# cppcheck
|
||||
|
||||
- os: linux
|
||||
|
@ -190,6 +199,7 @@ cache:
|
|||
- ${TRAVIS_BUILD_DIR}/deps/llvm-3.7.1
|
||||
- ${TRAVIS_BUILD_DIR}/deps/llvm-3.8.0
|
||||
- ${TRAVIS_BUILD_DIR}/deps/llvm-3.8.1
|
||||
- ${TRAVIS_BUILD_DIR}/deps/llvm-3.9.0
|
||||
|
||||
|
||||
install:
|
||||
|
|
Loading…
Reference in a new issue