diff options
author | Will Dietz <wdietz2@illinois.edu> | 2012-11-27 15:01:55 +0000 |
---|---|---|
committer | Will Dietz <wdietz2@illinois.edu> | 2012-11-27 15:01:55 +0000 |
commit | 1897cb3b9cb8f3c414fe9ccf1bf8cddf387953cb (patch) | |
tree | 6adc0311f58f1dbd2ed9ea60cda8d227653a1694 /clang/lib/Driver/SanitizerArgs.h | |
parent | 2631aaf93934af22a360595c5bca4ef0f9407403 (diff) | |
download | bcm5719-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.h | 2 |
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; |