{ let x := calldataload(1) switch calldataload(0) case 0 { revert(0, 0) } default { mstore(0, x) } sstore(0, mload(0)) } // ---- // step: loadResolver // // { // { // let x := calldataload(1) // let _2 := 0 // switch calldataload(_2) // case 0 { revert(_2, _2) } // default { mstore(_2, x) } // sstore(_2, x) // } // }