From 2c91b7d3678543bdc2c05c8494373b2519a6c68d Mon Sep 17 00:00:00 2001 From: Brick Date: Fri, 19 Oct 2018 11:51:38 +0100 Subject: Fixed MediumLevelILInstructionBase::GetNonSSAForm --- mediumlevelilinstruction.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'mediumlevelilinstruction.cpp') diff --git a/mediumlevelilinstruction.cpp b/mediumlevelilinstruction.cpp index 08472004..09fdb8c6 100644 --- a/mediumlevelilinstruction.cpp +++ b/mediumlevelilinstruction.cpp @@ -1161,12 +1161,12 @@ size_t MediumLevelILInstructionBase::GetNonSSAExprIndex() const MediumLevelILInstruction MediumLevelILInstructionBase::GetSSAForm() const { - Ref ssa = function->GetSSAForm().GetPtr(); + Ref ssa = function->GetSSAForm(); if (!ssa) return *this; size_t expr = GetSSAExprIndex(); size_t instr = GetSSAInstructionIndex(); - return MediumLevelILInstruction(ssa, ssa->GetRawExpr(GetSSAExprIndex()), expr, instr); + return MediumLevelILInstruction(ssa, ssa->GetRawExpr(expr), expr, instr); } @@ -1177,7 +1177,7 @@ MediumLevelILInstruction MediumLevelILInstructionBase::GetNonSSAForm() const return *this; size_t expr = GetNonSSAExprIndex(); size_t instr = GetNonSSAInstructionIndex(); - return MediumLevelILInstruction(nonSsa, nonSsa->GetRawExpr(GetSSAExprIndex()), expr, instr); + return MediumLevelILInstruction(nonSsa, nonSsa->GetRawExpr(expr), expr, instr); } -- cgit v1.3.1