summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKostya Serebryany <kcc@google.com>2016-05-02 19:07:20 +0000
committerKostya Serebryany <kcc@google.com>2016-05-02 19:07:20 +0000
commitd83c96fa443cd2c61b99b9d7d453515f352af026 (patch)
tree95e8eb3d5ded0dad03228e5977a92a0791b06a62
parentabebf7acc6ce531b5208678ef3d30973a2e3d20c (diff)
downloadbcm5719-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.cc1
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) {
OpenPOWER on IntegriCloud