{ let a := 0 let b := 1 let c := 2 sstore(a, b) mstore(900, 7) let d := staticcall(10000, 10, 0, 200, 0, 200) sstore(add(a, 1), mload(900)) // Main test objective: replace this sload. mstore(0, sload(a)) } // ==== // EVMVersion: >=byzantium // ---- // step: loadResolver // // { // let a := 0 // let b := 1 // sstore(a, b) // let _1 := 7 // let _2 := 900 // mstore(_2, _1) // let _3 := 200 // pop(staticcall(10000, 10, a, _3, a, _3)) // sstore(1, mload(_2)) // mstore(a, b) // }