.travis.yml: update MSAN setups [ci skip]

Exclude OpenSSL because we don't plan to debug libssl,
also track origins of uninitialized bits.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65980 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
shyouhei 2018-11-26 02:21:25 +00:00
parent aa2d27e48a
commit 213fbd8126

View File

@ -169,9 +169,11 @@ env:
<<: *make-test-only
compiler: clang
env:
- "cflags='-fsanitize=memory'"
- "cflags='-fsanitize=memory -fsanitize-memory-track-origins=2 -fno-omit-frame-pointer'"
- "optflags='-O1'"
- "LD=clang"
- "LDFLAGS=-fsanitize=memory"
- "CONFIG_FLAG=--with-out-ext=openssl"
- &UBSAN
name: -fsanitize=undefined