diff options
Diffstat (limited to 'clang/Analysis/GRSimpleVals.cpp')
-rw-r--r-- | clang/Analysis/GRSimpleVals.cpp | 8 |
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; } |