From f5d4a9c4eb5ded73dfe3307342592337f3c8dde0 Mon Sep 17 00:00:00 2001 From: Niels Lohmann Date: Tue, 13 Dec 2016 17:51:46 +0100 Subject: [PATCH] :construction_worker: added Clang 3.9.0 and sanitizer build #394 --- .travis.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.travis.yml b/.travis.yml index bb0e504d..fb8f44bd 100644 --- a/.travis.yml +++ b/.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: