commit | 0162b832fd6450cd3a23019a3c900382d0e9415c | [log] [tgz] |
---|---|---|
author | Alexander Kornienko <alexfh@google.com> | Fri Feb 01 15:39:20 2013 +0000 |
committer | Alexander Kornienko <alexfh@google.com> | Fri Feb 01 15:39:20 2013 +0000 |
tree | 86f0bc941228fbe676a586bc69c7db7de03586b4 | |
parent | 57dab7135269ba12b979a91415153d00794c7727 [diff] [blame] |
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
diff --git a/lib/Sema/AnalysisBasedWarnings.cpp b/lib/Sema/AnalysisBasedWarnings.cpp index b362239..5443edb 100644 --- a/lib/Sema/AnalysisBasedWarnings.cpp +++ b/lib/Sema/AnalysisBasedWarnings.cpp
@@ -714,7 +714,7 @@ 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); } }