diff options
author | Clement Courbet <courbet@google.com> | 2019-02-26 07:43:01 +0000 |
---|---|---|
committer | Clement Courbet <courbet@google.com> | 2019-02-26 07:43:01 +0000 |
commit | 02b9b4e18dfb0d1cd9d7cb9f627e21711fa52a91 (patch) | |
tree | 13deb0143c178f0809213889d9cb39e6514bfa20 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 24b3d258bbeadd4fe50c8664c0638e511e8925c0 (diff) | |
download | llvm-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