diff options
author | Alexander Kornienko <alexfh@google.com> | 2013-02-01 15:39:20 +0000 |
---|---|---|
committer | Alexander Kornienko <alexfh@google.com> | 2013-02-01 15:39:20 +0000 |
commit | 0162b832fd6450cd3a23019a3c900382d0e9415c (patch) | |
tree | 86f0bc941228fbe676a586bc69c7db7de03586b4 /lib/Sema/AnalysisBasedWarnings.cpp | |
parent | 57dab7135269ba12b979a91415153d00794c7727 (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.cpp | 2 |
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); } } |