diff options
author | Urabe, Shyouhei <shyouhei@ruby-lang.org> | 2019-04-26 17:28:43 +0900 |
---|---|---|
committer | Urabe, Shyouhei <shyouhei@ruby-lang.org> | 2019-04-29 21:52:44 +0900 |
commit | a116f04ccabe8ce7d0e7312ef0f55f6a2cdd178e (patch) | |
tree | 6d563b1805d367f02d82865af703ecb9c468138c /.travis.yml | |
parent | f4c68640d679c3786c19f3503c76112312636c37 (diff) | |
download | ruby-a116f04ccabe8ce7d0e7312ef0f55f6a2cdd178e.tar.gz |
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.yml | 4 |
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 |