aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorClement Courbet <courbet@google.com>2019-02-26 07:43:01 +0000
committerClement Courbet <courbet@google.com>2019-02-26 07:43:01 +0000
commit02b9b4e18dfb0d1cd9d7cb9f627e21711fa52a91 (patch)
tree13deb0143c178f0809213889d9cb39e6514bfa20 /clang/lib/Frontend/CompilerInvocation.cpp
parent24b3d258bbeadd4fe50c8664c0638e511e8925c0 (diff)
downloadllvm-02b9b4e18dfb0d1cd9d7cb9f627e21711fa52a91.zip
llvm-02b9b4e18dfb0d1cd9d7cb9f627e21711fa52a91.tar.gz
llvm-02b9b4e18dfb0d1cd9d7cb9f627e21711fa52a91.tar.bz2
[compiler-rt] Intercept the bcmp() function.
Summary: I have not introduced a separate hook for `bcmp()` as I don't think there should be any reason for a sanitizer to treat it differently from `memcmp()`. This is only enabled when building on POSIX with GNU extensions. Context: this is to avoid losing coverage when emitting `bcmp() == 0` instead of `memcmp() == 0` in llvm, see https://reviews.llvm.org/D56593. Reviewers: mgorny, krytarowski, vitalybuka, dvyukov Subscribers: kubamracek, dberris, delcypher, jdoerfert, #sanitizers, llvm-commits, jyknight Tags: #llvm, #sanitizers Differential Revision: https://reviews.llvm.org/D58379 llvm-svn: 354851
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions