1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

suppress some UBSAN sanitizers

They are not "undefined".  UBSAN reports them because it thinks
they are "often unintentional".  We see the report rather annoying.
This commit is contained in:
Urabe, Shyouhei 2019-04-26 17:28:43 +09:00
parent f4c68640d6
commit a116f04cca

View file

@ -226,12 +226,12 @@ env:
<<: *clang-8 <<: *clang-8
env: env:
- GEMS_FOR_TEST= - 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 - cppflags=-DUNALIGNED_WORD_ACCESS=0
- debugflags=-ggdb3 - debugflags=-ggdb3
- optflags='-O1 -march=native' - optflags='-O1 -march=native'
- LD=clang-8 - LD=clang-8
- LDFLAGS=-fsanitize=undefined,integer,nullability - LDFLAGS='-fsanitize=undefined,integer,nullability -fno-sanitize=implicit-integer-sign-change,unsigned-integer-overflow'
- &i686-linux - &i686-linux
name: i686-linux name: i686-linux