solidity/test/libyul/yulOptimizerTests/loadResolver/if_revert.yul
2022-03-17 12:26:59 +01:00

28 lines
454 B
Plaintext

{
let x := calldataload(1)
mstore(0, x)
if calldataload(0)
{ x := 7 mstore(0, 2) revert(0, 0x20) }
sstore(0, mload(0))
}
// ----
// step: loadResolver
//
// {
// {
// let x := calldataload(1)
// let _2 := 0
// mstore(_2, x)
// if calldataload(_2)
// {
// x := 7
// mstore(_2, 2)
// revert(_2, 0x20)
// }
// sstore(_2, x)
// }
// }