summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorshyouhei <shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2018-11-26 02:21:25 +0000
committershyouhei <shyouhei@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2018-11-26 02:21:25 +0000
commit213fbd81262dace4ef13eb42401fd4aa54d304f8 (patch)
treed4cbc2f3bba00d18ddabe1017681086a1ed30406 /.travis.yml
parentaa2d27e48a9efc2ac7b9cd4c9d172cdf84439a18 (diff)
.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
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml4
1 files changed, 3 insertions, 1 deletions
diff --git a/.travis.yml b/.travis.yml
index c0aa9d5f39..dd06cf5aff 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -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