summaryrefslogtreecommitdiff
path: root/highlevelilinstruction.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'highlevelilinstruction.cpp')
-rw-r--r--highlevelilinstruction.cpp32
1 files changed, 16 insertions, 16 deletions
diff --git a/highlevelilinstruction.cpp b/highlevelilinstruction.cpp
index e4ad6c7b..2469f800 100644
--- a/highlevelilinstruction.cpp
+++ b/highlevelilinstruction.cpp
@@ -463,7 +463,7 @@ const HighLevelILInstruction HighLevelILInstructionList::operator[](size_t i) co
HighLevelILInstructionList::operator vector<HighLevelILInstruction>() const
{
vector<HighLevelILInstruction> result;
- for (auto& i : *this)
+ for (auto i : *this)
result.push_back(i);
return result;
}
@@ -521,7 +521,7 @@ const SSAVariable HighLevelILSSAVariableList::operator[](size_t i) const
HighLevelILSSAVariableList::operator vector<SSAVariable>() const
{
vector<SSAVariable> result;
- for (auto& i : *this)
+ for (auto i : *this)
result.push_back(i);
return result;
}
@@ -665,7 +665,7 @@ const HighLevelILOperand HighLevelILOperandList::operator[](size_t i) const
HighLevelILOperandList::operator vector<HighLevelILOperand>() const
{
vector<HighLevelILOperand> result;
- for (auto& i : *this)
+ for (auto i : *this)
result.push_back(i);
return result;
}
@@ -1237,7 +1237,7 @@ ExprId HighLevelILInstruction::CopyTo(HighLevelILFunction* dest,
case HLIL_NOP:
return dest->Nop(*this);
case HLIL_BLOCK:
- for (auto& i : GetBlockExprs<HLIL_BLOCK>())
+ for (auto i : GetBlockExprs<HLIL_BLOCK>())
params.push_back(subExprHandler(i));
return dest->Block(params, *this);
case HLIL_IF:
@@ -1268,12 +1268,12 @@ ExprId HighLevelILInstruction::CopyTo(HighLevelILFunction* dest,
subExprHandler(GetUpdateExpr<HLIL_FOR_SSA>()),
subExprHandler(GetLoopExpr<HLIL_FOR_SSA>()), *this);
case HLIL_SWITCH:
- for (auto& i : GetCases<HLIL_SWITCH>())
+ for (auto i : GetCases<HLIL_SWITCH>())
params.push_back(subExprHandler(i));
return dest->Switch(subExprHandler(GetConditionExpr<HLIL_SWITCH>()),
subExprHandler(GetDefaultExpr<HLIL_SWITCH>()), params, *this);
case HLIL_CASE:
- for (auto& i : GetValueExprs<HLIL_CASE>())
+ for (auto i : GetValueExprs<HLIL_CASE>())
params.push_back(subExprHandler(i));
return dest->Case(params, subExprHandler(GetTrueExpr<HLIL_CASE>()), *this);
case HLIL_BREAK:
@@ -1296,7 +1296,7 @@ ExprId HighLevelILInstruction::CopyTo(HighLevelILFunction* dest,
return dest->Assign(size, subExprHandler(GetDestExpr<HLIL_ASSIGN>()),
subExprHandler(GetSourceExpr<HLIL_ASSIGN>()), *this);
case HLIL_ASSIGN_UNPACK:
- for (auto& i : GetDestExprs<HLIL_ASSIGN_UNPACK>())
+ for (auto i : GetDestExprs<HLIL_ASSIGN_UNPACK>())
output.push_back(subExprHandler(i));
return dest->AssignUnpack(output,
subExprHandler(GetSourceExpr<HLIL_ASSIGN_UNPACK>()), *this);
@@ -1305,7 +1305,7 @@ ExprId HighLevelILInstruction::CopyTo(HighLevelILFunction* dest,
GetDestMemoryVersion<HLIL_ASSIGN_MEM_SSA>(), subExprHandler(GetSourceExpr<HLIL_ASSIGN_MEM_SSA>()),
GetSourceMemoryVersion<HLIL_ASSIGN_MEM_SSA>(), *this);
case HLIL_ASSIGN_UNPACK_MEM_SSA:
- for (auto& i : GetDestExprs<HLIL_ASSIGN_UNPACK_MEM_SSA>())
+ for (auto i : GetDestExprs<HLIL_ASSIGN_UNPACK_MEM_SSA>())
output.push_back(subExprHandler(i));
return dest->AssignUnpackMemSSA(output, GetDestMemoryVersion<HLIL_ASSIGN_UNPACK_MEM_SSA>(),
subExprHandler(GetSourceExpr<HLIL_ASSIGN_UNPACK_MEM_SSA>()),
@@ -1346,29 +1346,29 @@ ExprId HighLevelILInstruction::CopyTo(HighLevelILFunction* dest,
case HLIL_ADDRESS_OF:
return dest->AddressOf(subExprHandler(GetSourceExpr<HLIL_ADDRESS_OF>()), *this);
case HLIL_CALL:
- for (auto& i : GetParameterExprs<HLIL_CALL>())
+ for (auto i : GetParameterExprs<HLIL_CALL>())
params.push_back(subExprHandler(i));
return dest->Call(subExprHandler(GetDestExpr<HLIL_CALL>()), params, *this);
case HLIL_SYSCALL:
- for (auto& i : GetParameterExprs<HLIL_SYSCALL>())
+ for (auto i : GetParameterExprs<HLIL_SYSCALL>())
params.push_back(subExprHandler(i));
return dest->Syscall(params, *this);
case HLIL_TAILCALL:
- for (auto& i : GetParameterExprs<HLIL_TAILCALL>())
+ for (auto i : GetParameterExprs<HLIL_TAILCALL>())
params.push_back(subExprHandler(i));
return dest->TailCall(subExprHandler(GetDestExpr<HLIL_TAILCALL>()), params, *this);
case HLIL_CALL_SSA:
- for (auto& i : GetParameterExprs<HLIL_CALL_SSA>())
+ for (auto i : GetParameterExprs<HLIL_CALL_SSA>())
params.push_back(subExprHandler(i));
return dest->CallSSA(subExprHandler(GetDestExpr<HLIL_CALL_SSA>()), params,
GetDestMemoryVersion<HLIL_CALL_SSA>(), GetSourceMemoryVersion<HLIL_CALL_SSA>(), *this);
case HLIL_SYSCALL_SSA:
- for (auto& i : GetParameterExprs<HLIL_SYSCALL_SSA>())
+ for (auto i : GetParameterExprs<HLIL_SYSCALL_SSA>())
params.push_back(subExprHandler(i));
return dest->SyscallSSA(params, GetDestMemoryVersion<HLIL_SYSCALL_SSA>(),
GetSourceMemoryVersion<HLIL_SYSCALL_SSA>(), *this);
case HLIL_RET:
- for (auto& i : GetSourceExprs<HLIL_RET>())
+ for (auto i : GetSourceExprs<HLIL_RET>())
params.push_back(subExprHandler(i));
return dest->Return(params, *this);
case HLIL_NORET:
@@ -1463,11 +1463,11 @@ ExprId HighLevelILInstruction::CopyTo(HighLevelILFunction* dest,
case HLIL_TRAP:
return dest->Trap(GetVector<HLIL_TRAP>(), *this);
case HLIL_INTRINSIC:
- for (auto& i : GetParameterExprs<HLIL_INTRINSIC>())
+ for (auto i : GetParameterExprs<HLIL_INTRINSIC>())
params.push_back(subExprHandler(i));
return dest->Intrinsic(GetIntrinsic<HLIL_INTRINSIC>(), params, *this);
case HLIL_INTRINSIC_SSA:
- for (auto& i : GetParameterExprs<HLIL_INTRINSIC_SSA>())
+ for (auto i : GetParameterExprs<HLIL_INTRINSIC_SSA>())
params.push_back(subExprHandler(i));
return dest->IntrinsicSSA(GetIntrinsic<HLIL_INTRINSIC_SSA>(), params,
GetDestMemoryVersion<HLIL_INTRINSIC_SSA>(), GetSourceMemoryVersion<HLIL_INTRINSIC_SSA>(), *this);