From 8c8f7f98a1bc5e910b9ea90953f18a29b03305e8 Mon Sep 17 00:00:00 2001 From: Denis Blank Date: Mon, 29 Jan 2018 00:36:08 +0100 Subject: [PATCH] Revert "Revert "Skip asan testing when using await"" * -> "fatal error: error in backend: cannot move instruction since its users are not dominated by CoroBegin" This reverts commit eed883b0a5bdf8531943ad8afe182fa04e956a3b. --- tools/travis-ci.sh | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/tools/travis-ci.sh b/tools/travis-ci.sh index fa57d35..a53fc37 100644 --- a/tools/travis-ci.sh +++ b/tools/travis-ci.sh @@ -51,13 +51,17 @@ if [[ $CXX == *"clang"* ]]; then ASAN_OPTIONS=verbosity=1:abort_on_error=1 # Build the test suite with various sanitizers: - # - ASan (LSan): - echo "Building with address sanitizer..." - CMAKE_CXX_FLAGS="-fsanitize=address -fno-omit-frame-pointer" - renew_build + if [ $WITH_AWAIT != "ON" ]; then + # - ASan (LSan): + echo "Building with address sanitizer..." + CMAKE_CXX_FLAGS="-fsanitize=address -fno-omit-frame-pointer" + renew_build - ninja -j2 - ctest --verbose + ninja -j2 + ctest --verbose + else + echo "Skipping ASan testing because we build with coroutine support..."; + fi # - UBSan: echo "Building with undefined behaviour sanitizer..."