From c1da063a1b6e627212414fe7896fd964b0e3532a Mon Sep 17 00:00:00 2001 From: Rusty Wagner Date: Tue, 10 Nov 2020 21:50:58 -0500 Subject: Fix warnings --- lowlevelilinstruction.cpp | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) (limited to 'lowlevelilinstruction.cpp') diff --git a/lowlevelilinstruction.cpp b/lowlevelilinstruction.cpp index 529f6840..782f5943 100644 --- a/lowlevelilinstruction.cpp +++ b/lowlevelilinstruction.cpp @@ -795,7 +795,7 @@ size_t LowLevelILIndexMap::operator[](uint64_t value) const LowLevelILIndexMap::operator map() const { map result; - for (auto& i : *this) + for (auto i : *this) result[i.first] = i.second; return result; } @@ -907,7 +907,7 @@ const RegisterOrFlag LowLevelILRegisterOrFlagList::operator[](size_t i) const LowLevelILRegisterOrFlagList::operator vector() const { vector result; - for (auto& i : *this) + for (auto i : *this) result.push_back(i); return result; } @@ -965,7 +965,7 @@ const SSARegister LowLevelILSSARegisterList::operator[](size_t i) const LowLevelILSSARegisterList::operator vector() const { vector result; - for (auto& i : *this) + for (auto i : *this) result.push_back(i); return result; } @@ -1023,7 +1023,7 @@ const SSARegisterStack LowLevelILSSARegisterStackList::operator[](size_t i) cons LowLevelILSSARegisterStackList::operator vector() const { vector result; - for (auto& i : *this) + for (auto i : *this) result.push_back(i); return result; } @@ -1081,7 +1081,7 @@ const SSAFlag LowLevelILSSAFlagList::operator[](size_t i) const LowLevelILSSAFlagList::operator vector() const { vector result; - for (auto& i : *this) + for (auto i : *this) result.push_back(i); return result; } @@ -1139,7 +1139,7 @@ const SSARegisterOrFlag LowLevelILSSARegisterOrFlagList::operator[](size_t i) co LowLevelILSSARegisterOrFlagList::operator vector() const { vector result; - for (auto& i : *this) + for (auto i : *this) result.push_back(i); return result; } @@ -1400,7 +1400,7 @@ const LowLevelILOperand LowLevelILOperandList::operator[](size_t i) const LowLevelILOperandList::operator vector() const { vector result; - for (auto& i : *this) + for (auto i : *this) result.push_back(i); return result; } @@ -1898,16 +1898,16 @@ void LowLevelILInstruction::VisitExprs(const std::function().VisitExprs(func); - for (auto& i : GetParameterExprs()) + for (auto i : GetParameterExprs()) i.VisitExprs(func); break; case LLIL_SYSCALL_SSA: - for (auto& i : GetParameterExprs()) + for (auto i : GetParameterExprs()) i.VisitExprs(func); break; case LLIL_TAILCALL_SSA: GetDestExpr().VisitExprs(func); - for (auto& i : GetParameterExprs()) + for (auto i : GetParameterExprs()) i.VisitExprs(func); break; case LLIL_RET: @@ -1989,11 +1989,11 @@ void LowLevelILInstruction::VisitExprs(const std::function()) + for (auto i : GetParameterExprs()) i.VisitExprs(func); break; case LLIL_INTRINSIC_SSA: - for (auto& i : GetParameterExprs()) + for (auto i : GetParameterExprs()) i.VisitExprs(func); break; default: @@ -2166,19 +2166,19 @@ ExprId LowLevelILInstruction::CopyTo(LowLevelILFunction* dest, case LLIL_TRAP: return dest->Trap(GetVector(), *this); case LLIL_CALL_SSA: - for (auto& i : GetParameterExprs()) + for (auto i : GetParameterExprs()) params.push_back(subExprHandler(i)); return dest->CallSSA(GetOutputSSARegisters(), subExprHandler(GetDestExpr()), params, GetStackSSARegister(), GetDestMemoryVersion(), GetSourceMemoryVersion(), *this); case LLIL_SYSCALL_SSA: - for (auto& i : GetParameterExprs()) + for (auto i : GetParameterExprs()) params.push_back(subExprHandler(i)); return dest->SystemCallSSA(GetOutputSSARegisters(), params, GetStackSSARegister(), GetDestMemoryVersion(), GetSourceMemoryVersion(), *this); case LLIL_TAILCALL_SSA: - for (auto& i : GetParameterExprs()) + for (auto i : GetParameterExprs()) params.push_back(subExprHandler(i)); return dest->TailCallSSA(GetOutputSSARegisters(), subExprHandler(GetDestExpr()), params, GetStackSSARegister(), GetDestMemoryVersion(), @@ -2283,12 +2283,12 @@ ExprId LowLevelILInstruction::CopyTo(LowLevelILFunction* dest, subExprHandler(AsTwoOperandWithCarry().GetRightExpr()), subExprHandler(AsTwoOperandWithCarry().GetCarryExpr())); case LLIL_INTRINSIC: - for (auto& i : GetParameterExprs()) + for (auto i : GetParameterExprs()) params.push_back(subExprHandler(i)); return dest->Intrinsic(GetOutputRegisterOrFlagList(), GetIntrinsic(), params, flags, *this); case LLIL_INTRINSIC_SSA: - for (auto& i : GetParameterExprs()) + for (auto i : GetParameterExprs()) params.push_back(subExprHandler(i)); return dest->IntrinsicSSA(GetOutputSSARegisterOrFlagList(), GetIntrinsic(), params, *this); -- cgit v1.3.1