Merged ValueState and ValueStateImpl into just ValueState, with GRExprEngine::StateTy just becoming ValueState*.
llvm-svn: 47714
diff --git a/clang/Analysis/GRSimpleVals.cpp b/clang/Analysis/GRSimpleVals.cpp
index a5e8e57..4ed80af 100644
--- a/clang/Analysis/GRSimpleVals.cpp
+++ b/clang/Analysis/GRSimpleVals.cpp
@@ -340,11 +340,9 @@
// Transfer function for Function Calls.
//===----------------------------------------------------------------------===//
-ValueStateImpl*
+ValueState*
GRSimpleVals::EvalCall(ValueStateManager& StateMgr, ValueManager& ValMgr,
- CallExpr* CE, LVal L, ValueStateImpl* StImpl) {
-
- ValueState St(StImpl);
+ CallExpr* CE, LVal L, ValueState* St) {
// Invalidate all arguments passed in by reference (LVals).
@@ -357,5 +355,5 @@
St = StateMgr.SetRVal(St, cast<LVal>(V), UnknownVal());
}
- return St.getImpl();
+ return St;
}