aboutsummaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorAlex Bennée <alex.bennee@linaro.org>2019-05-28 19:21:19 +0100
committerAlex Bennée <alex.bennee@linaro.org>2019-06-12 17:53:22 +0100
commit7831147edfeb3b0d54a7bff411bf41cc2398f924 (patch)
tree5ce7d380acf56fd651642323c082a6af8225a976 /.travis.yml
parent3998c25e5368275257e2a44c483500a55510b3d0 (diff)
.travis.yml: add clang ubsan job
We document this on our wiki and we might as well catch it in our CI rather than waiting for it to be picked up on merge: https://wiki.qemu.org/Testing#clang_UBSan Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com> Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml7
1 files changed, 7 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
index a6bb1f9f98..08502c0aa2 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -153,6 +153,13 @@ matrix:
- env:
+ - CONFIG="--target-list=${MAIN_SOFTMMU_TARGETS} "
+ compiler: clang
+ before_script:
+ - ./configure ${CONFIG} --extra-cflags="-fsanitize=undefined -Werror" || { cat config.log && exit 1; }
+
+
+ - env:
- CONFIG="--disable-user --target-list-exclude=${MAIN_SOFTMMU_TARGETS}"
compiler: clang