diff options
author | Kostya Serebryany <kcc@google.com> | 2016-05-02 19:07:20 +0000 |
---|---|---|
committer | Kostya Serebryany <kcc@google.com> | 2016-05-02 19:07:20 +0000 |
commit | d83c96fa443cd2c61b99b9d7d453515f352af026 (patch) | |
tree | 95e8eb3d5ded0dad03228e5977a92a0791b06a62 | |
parent | abebf7acc6ce531b5208678ef3d30973a2e3d20c (diff) | |
download | bcm5719-llvm-d83c96fa443cd2c61b99b9d7d453515f352af026.tar.gz bcm5719-llvm-d83c96fa443cd2c61b99b9d7d453515f352af026.zip |
[scan-build] fix logic error warning emitted on compiler-rt code base
Summary:
Fix a "called c++ object pointer is null" warning emitted by Clang
Static Analyzer on the following file:
- lib/asan/asan_suppressions.cc.
Signed-off-by: Apelete Seketeli <apelete@seketeli.net>
Reviewers: kcc
Subscribers: Eugene.Zelenko, kubabrecka, llvm-commits
Differential Revision: http://reviews.llvm.org/D19627
llvm-svn: 268282
-rw-r--r-- | compiler-rt/lib/asan/asan_suppressions.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/compiler-rt/lib/asan/asan_suppressions.cc b/compiler-rt/lib/asan/asan_suppressions.cc index 41887b5c88b..62c868d25db 100644 --- a/compiler-rt/lib/asan/asan_suppressions.cc +++ b/compiler-rt/lib/asan/asan_suppressions.cc @@ -89,6 +89,7 @@ bool IsStackTraceSuppressed(const StackTrace *stack) { if (suppression_ctx->HasSuppressionType(kInterceptorViaFunction)) { SymbolizedStack *frames = symbolizer->SymbolizePC(addr); + CHECK(frames); for (SymbolizedStack *cur = frames; cur; cur = cur->next) { const char *function_name = cur->info.function; if (!function_name) { |