From 356e99dba7fb59079edd3d583c9b42508583db3f Mon Sep 17 00:00:00 2001 From: Denis Blank Date: Wed, 24 Jan 2018 01:29:11 +0100 Subject: [PATCH] Abort ASAN on errors --- .travis.yml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index a3177c2..83828f4 100644 --- a/.travis.yml +++ b/.travis.yml @@ -22,7 +22,7 @@ matrix: - ninja-build env: - COMPILER=g++-6 - - NO_EXCEPTIONS=OFF + - WITH_NO_EXCEPTIONS=OFF - WITH_AWAIT=OFF - os: linux @@ -40,7 +40,7 @@ matrix: - ninja-build env: - COMPILER=clang++-5.0 - - NO_EXCEPTIONS=OFF + - WITH_NO_EXCEPTIONS=OFF - WITH_AWAIT=OFF - os: linux @@ -58,7 +58,7 @@ matrix: - ninja-build env: - COMPILER=clang++-5.0 - - NO_EXCEPTIONS=ON + - WITH_NO_EXCEPTIONS=ON - WITH_AWAIT=ON install: @@ -104,12 +104,14 @@ install: cd build # Configure the project and build it - cmake -GNinja -DCMAKE_CXX_FLAGS="$STD_CXX_FLAGS $CMAKE_CXX_FLAGS -Werror" -DCMAKE_EXE_LINKER_FLAGS="$STD_LINKER_FLAGS" -DCTI_CONTINUABLE_WITH_NO_EXCEPTIONS=$NO_EXCEPTIONS -DCTI_CONTINUABLE_WITH_AWAIT=$WITH_AWAIT -DCMAKE_BUILD_TYPE=Debug .. + cmake -GNinja -DCMAKE_CXX_FLAGS="$STD_CXX_FLAGS $CMAKE_CXX_FLAGS -Werror" -DCMAKE_EXE_LINKER_FLAGS="$STD_LINKER_FLAGS" -DCTI_CONTINUABLE_WITH_NO_EXCEPTIONS=$WITH_NO_EXCEPTIONS -DCTI_CONTINUABLE_WITH_AWAIT=$WITH_AWAIT -DCMAKE_BUILD_TYPE=Debug .. } script: - | if [[ $COMPILER == *"clang"* ]]; then + ASAN_OPTIONS=abort_on_error=1 + # Build the test suite with various sanitizers: # - ASan (LSan): echo "Building with address sanitizer..."