diff options
author | Ted Kremenek <kremenek@apple.com> | 2011-11-05 00:10:15 +0000 |
---|---|---|
committer | Ted Kremenek <kremenek@apple.com> | 2011-11-05 00:10:15 +0000 |
commit | 6a9065a39ab15383082b914af28759da1652db18 (patch) | |
tree | 2c162451e2dea3ed719c3708638bd695a433ae70 /lib/Analysis/CFG.cpp | |
parent | 0d34e6ebd9d8b6e97106e12c13c6057f9829b946 (diff) |
Per discussion with John McCall, don't add OpaqueValueExprs to the CFG.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@143766 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Analysis/CFG.cpp')
-rw-r--r-- | lib/Analysis/CFG.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/Analysis/CFG.cpp b/lib/Analysis/CFG.cpp index 4095fe925e..48888f672e 100644 --- a/lib/Analysis/CFG.cpp +++ b/lib/Analysis/CFG.cpp @@ -960,6 +960,9 @@ CFGBlock *CFGBuilder::Visit(Stmt * S, AddStmtChoice asc) { case Stmt::MemberExprClass: return VisitMemberExpr(cast<MemberExpr>(S), asc); + case Stmt::NullStmtClass: + return Block; + case Stmt::ObjCAtCatchStmtClass: return VisitObjCAtCatchStmt(cast<ObjCAtCatchStmt>(S)); @@ -975,7 +978,7 @@ CFGBlock *CFGBuilder::Visit(Stmt * S, AddStmtChoice asc) { case Stmt::ObjCForCollectionStmtClass: return VisitObjCForCollectionStmt(cast<ObjCForCollectionStmt>(S)); - case Stmt::NullStmtClass: + case Stmt::OpaqueValueExprClass: return Block; case Stmt::ReturnStmtClass: |