summaryrefslogtreecommitdiffstats
path: root/clang/lib/Driver/SanitizerArgs.h
diff options
context:
space:
mode:
authorWill Dietz <wdietz2@illinois.edu>2012-11-27 15:01:55 +0000
committerWill Dietz <wdietz2@illinois.edu>2012-11-27 15:01:55 +0000
commit1897cb3b9cb8f3c414fe9ccf1bf8cddf387953cb (patch)
tree6adc0311f58f1dbd2ed9ea60cda8d227653a1694 /clang/lib/Driver/SanitizerArgs.h
parent2631aaf93934af22a360595c5bca4ef0f9407403 (diff)
downloadbcm5719-llvm-1897cb3b9cb8f3c414fe9ccf1bf8cddf387953cb.tar.gz
bcm5719-llvm-1897cb3b9cb8f3c414fe9ccf1bf8cddf387953cb.zip
Add -fsanitize=integer for reporting suspicious integer behaviors.
Introduces new sanitizer "unsigned-integer-overflow". llvm-svn: 168701
Diffstat (limited to 'clang/lib/Driver/SanitizerArgs.h')
-rw-r--r--clang/lib/Driver/SanitizerArgs.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/Driver/SanitizerArgs.h b/clang/lib/Driver/SanitizerArgs.h
index 85f81f4bd93..ffc149374d9 100644
--- a/clang/lib/Driver/SanitizerArgs.h
+++ b/clang/lib/Driver/SanitizerArgs.h
@@ -30,7 +30,7 @@ class SanitizerArgs {
#include "clang/Basic/Sanitizers.def"
NeedsAsanRt = Address,
NeedsTsanRt = Thread,
- NeedsUbsanRt = Undefined ^ Bounds
+ NeedsUbsanRt = (Undefined & ~Bounds) | Integer
};
unsigned Kind;
OpenPOWER on IntegriCloud