summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorUrabe, Shyouhei <shyouhei@ruby-lang.org>2019-04-26 17:28:43 +0900
committerUrabe, Shyouhei <shyouhei@ruby-lang.org>2019-04-29 21:52:44 +0900
commita116f04ccabe8ce7d0e7312ef0f55f6a2cdd178e (patch)
tree6d563b1805d367f02d82865af703ecb9c468138c /.travis.yml
parentf4c68640d679c3786c19f3503c76112312636c37 (diff)
suppress some UBSAN sanitizers
They are not "undefined". UBSAN reports them because it thinks they are "often unintentional". We see the report rather annoying.
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml4
1 files changed, 2 insertions, 2 deletions
diff --git a/.travis.yml b/.travis.yml
index 6231f72509..7f0589609a 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -226,12 +226,12 @@ env:
<<: *clang-8
env:
- GEMS_FOR_TEST=
- - cflags='-fsanitize=undefined,integer,nullability -fno-omit-frame-pointer'
+ - cflags='-fsanitize=undefined,integer,nullability -fno-sanitize=implicit-integer-sign-change,unsigned-integer-overflow'
- cppflags=-DUNALIGNED_WORD_ACCESS=0
- debugflags=-ggdb3
- optflags='-O1 -march=native'
- LD=clang-8
- - LDFLAGS=-fsanitize=undefined,integer,nullability
+ - LDFLAGS='-fsanitize=undefined,integer,nullability -fno-sanitize=implicit-integer-sign-change,unsigned-integer-overflow'
- &i686-linux
name: i686-linux