solidity/test/libyul/yulOptimizerTests/memoryStoreRemover/complex1.yul
2021-04-26 09:33:18 +02:00

22 lines
338 B
Plaintext

{
let x := 10
let y := 100
if calldataload(0) {
// should be removed
mstore(x, y)
}
if calldataload(0) {
pop(mload(y))
}
}
// ----
// step: memoryStoreRemover
//
// {
// let x := 10
// let y := 100
// if calldataload(0) { pop(y) }
// if calldataload(0) { pop(mload(y)) }
// }