Fix broken logic from my last commit. Branches only occur at basic blocks that end with terminators.
llvm-svn: 65410
This commit is contained in:
parent
c324a0e089
commit
260c49a712
|
|
@ -2707,8 +2707,8 @@ CFRefLeakReport::getEndPath(BugReporter& br, const ExplodedNode<GRState>* EndN){
|
||||||
// FIXME: What we really want is to set LeakN to be the node
|
// FIXME: What we really want is to set LeakN to be the node
|
||||||
// for the BlockEntrance for the branch we took and have BugReporter
|
// for the BlockEntrance for the branch we took and have BugReporter
|
||||||
// do the right thing.
|
// do the right thing.
|
||||||
atBranch = true;
|
|
||||||
S = BE->getSrc()->getTerminator();
|
S = BE->getSrc()->getTerminator();
|
||||||
|
atBranch = (S != 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (S) {
|
if (S) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue