Revert my lame attempt at appeasing the CFGBuilder
llvm-svn: 112580
This commit is contained in:
parent
400f59763b
commit
79a2788512
|
@ -370,7 +370,6 @@ tryAgain:
|
|||
return VisitBreakStmt(cast<BreakStmt>(S));
|
||||
|
||||
case Stmt::CallExprClass:
|
||||
case Stmt::CXXOperatorCallExprClass: // FIXME: handle specially?
|
||||
return VisitCallExpr(cast<CallExpr>(S), asc);
|
||||
|
||||
case Stmt::CaseStmtClass:
|
||||
|
@ -397,12 +396,6 @@ tryAgain:
|
|||
return Visit(cast<CXXExprWithTemporaries>(S)->getSubExpr());
|
||||
}
|
||||
|
||||
case Stmt::CXXBindTemporaryExprClass: {
|
||||
// FIXME: Handle temporary binding. For now, just visit the subexpression
|
||||
// so we don't artificially create extra blocks.
|
||||
return Visit(cast<CXXBindTemporaryExpr>(S)->getSubExpr());
|
||||
}
|
||||
|
||||
case Stmt::CXXMemberCallExprClass:
|
||||
return VisitCXXMemberCallExpr(cast<CXXMemberCallExpr>(S), asc);
|
||||
|
||||
|
|
|
@ -1,13 +0,0 @@
|
|||
// // RUN: %clang_cc1 -analyze -analyzer-check-objc-mem -analyzer-inline-call -analyzer-store region -verify %s
|
||||
|
||||
// FIXME: Super-simple test to make sure we don't die on temporaries.
|
||||
|
||||
struct X {
|
||||
X();
|
||||
~X();
|
||||
X operator++(int);
|
||||
};
|
||||
|
||||
int f(X x, X y) {
|
||||
for (; ; x++) { }
|
||||
}
|
Loading…
Reference in New Issue