summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.travis.yml1
-rw-r--r--Makefile3
2 files changed, 4 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
index 8f45f71..398a0f1 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -14,6 +14,7 @@ env:
- LZ4_TRAVIS_CI_ENV=streaming-examples
- LZ4_TRAVIS_CI_ENV=cmake
- LZ4_TRAVIS_CI_ENV=clangtest
+ - LZ4_TRAVIS_CI_ENV=sanitize
- LZ4_TRAVIS_CI_ENV=staticAnalyze
- LZ4_TRAVIS_CI_ENV=gpptest
- LZ4_TRAVIS_CI_ENV=armtest
diff --git a/Makefile b/Makefile
index 831f0d3..ca1f525 100644
--- a/Makefile
+++ b/Makefile
@@ -103,6 +103,9 @@ gpptest: clean
clangtest: clean
$(MAKE) all CC=clang CFLAGS="-O3 -Werror"
+sanitize: clean
+ $(MAKE) test CC=clang CFLAGS="-O3 -g -fsanitize=undefined"
+
staticAnalyze: clean
scan-build -v $(MAKE) all CFLAGS=-g