solidity/test/libyul/evmCodeTransform/stackReuse/function_argument_reuse.yul
Daniel Kirchner 1a0605c594 Update tests.
2021-11-03 12:39:55 +01:00

27 lines
460 B
Plaintext

{
function f(a, b, c) -> x { pop(address()) sstore(a, c) pop(callvalue()) x := b }
}
// ====
// stackOptimization: true
// ----
// /* "":0:88 */
// stop
// /* "":6:86 */
// tag_1:
// swap2
// swap1
// swap2
// /* "":37:46 */
// address
// /* "":33:47 */
// pop
// /* "":48:60 */
// sstore
// /* "":65:76 */
// callvalue
// /* "":61:77 */
// pop
// /* "":6:86 */
// swap1
// jump // out