mirror of
https://github.com/Instadapp/aave-protocol-v2.git
synced 2024-07-29 21:47:30 +00:00
Simplify ASM for copying revert reason
This commit is contained in:
parent
bf635b6d50
commit
29772961ac
|
@ -77,10 +77,8 @@ abstract contract BaseParaSwapSellAdapter is BaseParaSwapAdapter {
|
|||
if (!success) {
|
||||
// Copy revert reason from call
|
||||
assembly {
|
||||
let ptr := mload(0x40)
|
||||
let size := returndatasize()
|
||||
returndatacopy(ptr, 0, size)
|
||||
revert(ptr, size)
|
||||
returndatacopy(0, 0, returndatasize())
|
||||
revert(0, returndatasize())
|
||||
}
|
||||
}
|
||||
require(IERC20(assetToSwapFrom).balanceOf(address(this)) == balanceBeforeAssetFrom - amountToSwap, 'WRONG_BALANCE_AFTER_SWAP');
|
||||
|
|
Loading…
Reference in New Issue
Block a user