aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/AnalysisBasedWarnings.cpp
diff options
context:
space:
mode:
authorAlexander Kornienko <alexfh@google.com>2013-02-01 15:39:20 +0000
committerAlexander Kornienko <alexfh@google.com>2013-02-01 15:39:20 +0000
commit0162b832fd6450cd3a23019a3c900382d0e9415c (patch)
tree86f0bc941228fbe676a586bc69c7db7de03586b4 /lib/Sema/AnalysisBasedWarnings.cpp
parent57dab7135269ba12b979a91415153d00794c7727 (diff)
Fixed segmentation fault when a CFGBlock has NULL successor.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@174182 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Sema/AnalysisBasedWarnings.cpp')
-rw-r--r--lib/Sema/AnalysisBasedWarnings.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/Sema/AnalysisBasedWarnings.cpp b/lib/Sema/AnalysisBasedWarnings.cpp
index b362239163..5443edb191 100644
--- a/lib/Sema/AnalysisBasedWarnings.cpp
+++ b/lib/Sema/AnalysisBasedWarnings.cpp
@@ -714,7 +714,7 @@ namespace {
for (CFGBlock::const_succ_iterator I = P->succ_begin(),
E = P->succ_end();
I != E; ++I) {
- if (ReachableBlocks.insert(*I))
+ if (*I && ReachableBlocks.insert(*I))
BlockQueue.push_back(*I);
}
}