solidity/test/libyul/yulOptimizerTests/unusedStoreEliminator/leave.yul

24 lines
382 B
Plaintext
Raw Normal View History

2021-05-05 16:02:35 +00:00
{
function f() {
mstore(0, 5)
if calldataload(0) { leave }
mstore(0x20, 5)
revert(0, 0)
}
f()
}
// ----
// step: unusedStoreEliminator
//
// {
// { f() }
// function f()
// {
// mstore(0, 5)
// if calldataload(0) { leave }
// let _5 := 5
// let _6 := 0x20
// revert(0, 0)
// }
// }