summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorAkim Demaille <akim.demaille@gmail.com>2019-06-09 08:43:43 +0200
committerAkim Demaille <akim.demaille@gmail.com>2019-09-08 09:00:30 +0200
commitcc10f9ab24312ac78313d2cf249c691c9995c948 (patch)
treefc7819f46686a9f382b267c2b1e797beb580b49f /.travis.yml
parent1dcd6068dd3cbd5fd8e041fd6351651b0bdb84ef (diff)
downloadbison-cc10f9ab24312ac78313d2cf249c691c9995c948.tar.gz
CI: factor
* .travis.yml (Clang 7 libc++ and ASAN part 2): Reuse bits from "Clang 7 libc++ and ASAN part 1".
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml12
1 files changed, 2 insertions, 10 deletions
diff --git a/.travis.yml b/.travis.yml
index 16a69c60..f4c4d773 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -88,7 +88,7 @@ jobs:
stage: test
os: linux
dist: xenial
- addons:
+ addons: &clang7
apt:
sources:
- llvm-toolchain-xenial-7
@@ -105,15 +105,7 @@ jobs:
stage: test
os: linux
dist: xenial
- addons:
- apt:
- sources:
- - llvm-toolchain-xenial-7
- - ubuntu-toolchain-r-test
- packages:
- - clang-7
- - libc++-7-dev
- - libc++abi-7-dev
+ addons: *clang7
env:
# Do not use ASAN with ubuntu's libc++: https://bugs.llvm.org/show_bug.cgi?id=17379
- MATRIX_EVAL="PART=2 CC='clang-7 -fsanitize=address' CXX='clang++-7 -fsanitize=address -stdlib=libc++'"