summaryrefslogtreecommitdiffstats
path: root/clang/Analysis/GRSimpleVals.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'clang/Analysis/GRSimpleVals.cpp')
-rw-r--r--clang/Analysis/GRSimpleVals.cpp8
1 files changed, 3 insertions, 5 deletions
diff --git a/clang/Analysis/GRSimpleVals.cpp b/clang/Analysis/GRSimpleVals.cpp
index a5e8e57c0f4..4ed80afe102 100644
--- a/clang/Analysis/GRSimpleVals.cpp
+++ b/clang/Analysis/GRSimpleVals.cpp
@@ -340,11 +340,9 @@ RVal GRSimpleVals::EvalNE(ValueManager& ValMgr, LVal L, LVal R) {
// 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 @@ GRSimpleVals::EvalCall(ValueStateManager& StateMgr, ValueManager& ValMgr,
St = StateMgr.SetRVal(St, cast<LVal>(V), UnknownVal());
}
- return St.getImpl();
+ return St;
}
OpenPOWER on IntegriCloud