From c1da063a1b6e627212414fe7896fd964b0e3532a Mon Sep 17 00:00:00 2001 From: Rusty Wagner Date: Tue, 10 Nov 2020 21:50:58 -0500 Subject: Fix warnings --- mediumlevelilinstruction.cpp | 46 ++++++++++++++++++++++---------------------- 1 file changed, 23 insertions(+), 23 deletions(-) (limited to 'mediumlevelilinstruction.cpp') diff --git a/mediumlevelilinstruction.cpp b/mediumlevelilinstruction.cpp index b535ef5a..f389fb52 100644 --- a/mediumlevelilinstruction.cpp +++ b/mediumlevelilinstruction.cpp @@ -550,7 +550,7 @@ size_t MediumLevelILIndexMap::operator[](uint64_t value) const MediumLevelILIndexMap::operator map() const { map result; - for (auto& i : *this) + for (auto i : *this) result[i.first] = i.second; return result; } @@ -604,7 +604,7 @@ const Variable MediumLevelILVariableList::operator[](size_t i) const MediumLevelILVariableList::operator vector() const { vector result; - for (auto& i : *this) + for (auto i : *this) result.push_back(i); return result; } @@ -662,7 +662,7 @@ const SSAVariable MediumLevelILSSAVariableList::operator[](size_t i) const MediumLevelILSSAVariableList::operator vector() const { vector result; - for (auto& i : *this) + for (auto i : *this) result.push_back(i); return result; } @@ -720,7 +720,7 @@ const MediumLevelILInstruction MediumLevelILInstructionList::operator[](size_t i MediumLevelILInstructionList::operator vector() const { vector result; - for (auto& i : *this) + for (auto i : *this) result.push_back(i); return result; } @@ -891,7 +891,7 @@ const MediumLevelILOperand MediumLevelILOperandList::operator[](size_t i) const MediumLevelILOperandList::operator vector() const { vector result; - for (auto& i : *this) + for (auto i : *this) result.push_back(i); return result; } @@ -1333,7 +1333,7 @@ void MediumLevelILInstruction::VisitExprs(const std::function().VisitExprs(func); - for (auto& i : GetParameterExprs()) + for (auto i : GetParameterExprs()) i.VisitExprs(func); break; case MLIL_CALL_UNTYPED: @@ -1341,23 +1341,23 @@ void MediumLevelILInstruction::VisitExprs(const std::function().VisitExprs(func); - for (auto& i : GetParameterExprs()) + for (auto i : GetParameterExprs()) i.VisitExprs(func); break; case MLIL_CALL_UNTYPED_SSA: GetDestExpr().VisitExprs(func); break; case MLIL_SYSCALL: - for (auto& i : GetParameterExprs()) + for (auto i : GetParameterExprs()) i.VisitExprs(func); break; case MLIL_SYSCALL_SSA: - for (auto& i : GetParameterExprs()) + for (auto i : GetParameterExprs()) i.VisitExprs(func); break; case MLIL_TAILCALL: GetDestExpr().VisitExprs(func); - for (auto& i : GetParameterExprs()) + for (auto i : GetParameterExprs()) i.VisitExprs(func); break; case MLIL_TAILCALL_UNTYPED: @@ -1365,14 +1365,14 @@ void MediumLevelILInstruction::VisitExprs(const std::function().VisitExprs(func); - for (auto& i : GetParameterExprs()) + for (auto i : GetParameterExprs()) i.VisitExprs(func); break; case MLIL_TAILCALL_UNTYPED_SSA: GetDestExpr().VisitExprs(func); break; case MLIL_RET: - for (auto& i : GetSourceExprs()) + for (auto i : GetSourceExprs()) i.VisitExprs(func); break; case MLIL_STORE: @@ -1475,11 +1475,11 @@ void MediumLevelILInstruction::VisitExprs(const std::function()) + for (auto i : GetParameterExprs()) i.VisitExprs(func); break; case MLIL_INTRINSIC_SSA: - for (auto& i : GetParameterExprs()) + for (auto i : GetParameterExprs()) i.VisitExprs(func); break; default: @@ -1569,7 +1569,7 @@ ExprId MediumLevelILInstruction::CopyTo(MediumLevelILFunction* dest, return dest->AddressOfField(GetSourceVariable(), GetOffset(), *this); case MLIL_CALL: - for (auto& i : GetParameterExprs()) + for (auto i : GetParameterExprs()) params.push_back(subExprHandler(i)); return dest->Call(GetOutputVariables(), subExprHandler(GetDestExpr()), params, *this); @@ -1578,7 +1578,7 @@ ExprId MediumLevelILInstruction::CopyTo(MediumLevelILFunction* dest, subExprHandler(GetDestExpr()), GetParameterVariables(), subExprHandler(GetStackExpr()), *this); case MLIL_CALL_SSA: - for (auto& i : GetParameterExprs()) + for (auto i : GetParameterExprs()) params.push_back(subExprHandler(i)); return dest->CallSSA(GetOutputSSAVariables(), subExprHandler(GetDestExpr()), params, GetDestMemoryVersion(), GetSourceMemoryVersion(), *this); @@ -1590,7 +1590,7 @@ ExprId MediumLevelILInstruction::CopyTo(MediumLevelILFunction* dest, GetSourceMemoryVersion(), subExprHandler(GetStackExpr()), *this); case MLIL_SYSCALL: - for (auto& i : GetParameterExprs()) + for (auto i : GetParameterExprs()) params.push_back(subExprHandler(i)); return dest->Syscall(GetOutputVariables(), params, *this); case MLIL_SYSCALL_UNTYPED: @@ -1598,7 +1598,7 @@ ExprId MediumLevelILInstruction::CopyTo(MediumLevelILFunction* dest, GetParameterVariables(), subExprHandler(GetStackExpr()), *this); case MLIL_SYSCALL_SSA: - for (auto& i : GetParameterExprs()) + for (auto i : GetParameterExprs()) params.push_back(subExprHandler(i)); return dest->SyscallSSA(GetOutputSSAVariables(), params, GetDestMemoryVersion(), GetSourceMemoryVersion(), *this); @@ -1609,7 +1609,7 @@ ExprId MediumLevelILInstruction::CopyTo(MediumLevelILFunction* dest, GetSourceMemoryVersion(), subExprHandler(GetStackExpr()), *this); case MLIL_TAILCALL: - for (auto& i : GetParameterExprs()) + for (auto i : GetParameterExprs()) params.push_back(subExprHandler(i)); return dest->TailCall(GetOutputVariables(), subExprHandler(GetDestExpr()), params, *this); @@ -1618,7 +1618,7 @@ ExprId MediumLevelILInstruction::CopyTo(MediumLevelILFunction* dest, subExprHandler(GetDestExpr()), GetParameterVariables(), subExprHandler(GetStackExpr()), *this); case MLIL_TAILCALL_SSA: - for (auto& i : GetParameterExprs()) + for (auto i : GetParameterExprs()) params.push_back(subExprHandler(i)); return dest->TailCallSSA(GetOutputSSAVariables(), subExprHandler(GetDestExpr()), params, GetDestMemoryVersion(), GetSourceMemoryVersion(), *this); @@ -1630,7 +1630,7 @@ ExprId MediumLevelILInstruction::CopyTo(MediumLevelILFunction* dest, GetSourceMemoryVersion(), subExprHandler(GetStackExpr()), *this); case MLIL_RET: - for (auto& i : GetSourceExprs()) + for (auto i : GetSourceExprs()) params.push_back(subExprHandler(i)); return dest->Return(params, *this); case MLIL_NORET: @@ -1778,12 +1778,12 @@ ExprId MediumLevelILInstruction::CopyTo(MediumLevelILFunction* dest, case MLIL_TRAP: return dest->Trap(GetVector(), *this); case MLIL_INTRINSIC: - for (auto& i : GetParameterExprs()) + for (auto i : GetParameterExprs()) params.push_back(subExprHandler(i)); return dest->Intrinsic(GetOutputVariables(), GetIntrinsic(), params, *this); case MLIL_INTRINSIC_SSA: - for (auto& i : GetParameterExprs()) + for (auto i : GetParameterExprs()) params.push_back(subExprHandler(i)); return dest->IntrinsicSSA(GetOutputSSAVariables(), GetIntrinsic(), params, *this); -- cgit v1.3.1