diff options
author | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2012-12-03 13:20:43 +0000 |
---|---|---|
committer | Evgeniy Stepanov <eugeni.stepanov@gmail.com> | 2012-12-03 13:20:43 +0000 |
commit | aea92e530df12c6766fff852ca5a9381f5cdcef5 (patch) | |
tree | b82d5ddb6436d26aa1b1d1292696680d38644d45 /clang/lib/Driver/SanitizerArgs.h | |
parent | dab61684ef23cbbe6c36950f1a14ae19bcdfe665 (diff) | |
download | bcm5719-llvm-aea92e530df12c6766fff852ca5a9381f5cdcef5.tar.gz bcm5719-llvm-aea92e530df12c6766fff852ca5a9381f5cdcef5.zip |
Add -fsanitize=memory.
llvm-svn: 169124
Diffstat (limited to 'clang/lib/Driver/SanitizerArgs.h')
-rw-r--r-- | clang/lib/Driver/SanitizerArgs.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/clang/lib/Driver/SanitizerArgs.h b/clang/lib/Driver/SanitizerArgs.h index af92fa070c3..c7d1ea68dd4 100644 --- a/clang/lib/Driver/SanitizerArgs.h +++ b/clang/lib/Driver/SanitizerArgs.h @@ -30,6 +30,7 @@ class SanitizerArgs { #include "clang/Basic/Sanitizers.def" NeedsAsanRt = AddressFull, NeedsTsanRt = Thread, + NeedsMsanRt = Memory, NeedsUbsanRt = (Undefined & ~Bounds) | Integer }; unsigned Kind; @@ -41,6 +42,7 @@ class SanitizerArgs { bool needsAsanRt() const { return Kind & NeedsAsanRt; } bool needsTsanRt() const { return Kind & NeedsTsanRt; } + bool needsMsanRt() const { return Kind & NeedsMsanRt; } bool needsUbsanRt() const { return Kind & NeedsUbsanRt; } bool sanitizesVptr() const { return Kind & Vptr; } |