- Removed from memory struct debtMode on flashLoan()

This commit is contained in:
eboado 2020-10-30 11:55:28 +01:00
parent 910fa2dce6
commit af6b370f0e

View File

@ -486,7 +486,6 @@ contract LendingPool is VersionedInitializable, ILendingPool, LendingPoolStorage
struct FlashLoanLocalVars { struct FlashLoanLocalVars {
IFlashLoanReceiver receiver; IFlashLoanReceiver receiver;
address oracle; address oracle;
ReserveLogic.InterestRateMode debtMode;
uint256 i; uint256 i;
address currentAsset; address currentAsset;
address currentATokenAddress; address currentATokenAddress;
@ -548,10 +547,9 @@ contract LendingPool is VersionedInitializable, ILendingPool, LendingPoolStorage
vars.currentAmount = amounts[vars.i]; vars.currentAmount = amounts[vars.i];
vars.currentPremium = premiums[vars.i]; vars.currentPremium = premiums[vars.i];
vars.currentATokenAddress = aTokenAddresses[vars.i]; vars.currentATokenAddress = aTokenAddresses[vars.i];
vars.debtMode = ReserveLogic.InterestRateMode(modes[vars.i]);
vars.currentAmountPlusPremium = vars.currentAmount.add(vars.currentPremium); vars.currentAmountPlusPremium = vars.currentAmount.add(vars.currentPremium);
if (vars.debtMode == ReserveLogic.InterestRateMode.NONE) { if (ReserveLogic.InterestRateMode(modes[vars.i]) == ReserveLogic.InterestRateMode.NONE) {
_reserves[vars.currentAsset].updateState(); _reserves[vars.currentAsset].updateState();
_reserves[vars.currentAsset].cumulateToLiquidityIndex( _reserves[vars.currentAsset].cumulateToLiquidityIndex(
IERC20(vars.currentATokenAddress).totalSupply(), IERC20(vars.currentATokenAddress).totalSupply(),