solidity/test/cmdlineTests/yul_function_name_clashes_different_params/output
2023-06-07 12:13:39 +02:00

60 lines
1.6 KiB
Plaintext

======= yul_function_name_clashes_different_params/input.yul (EVM) =======
Pretty printed source:
object "object" {
code {
{
let a
let b
a := z()
b := z_1(0x70)
sstore(a, b)
}
function z() -> y
{ y := calldataload(0) }
function z_1(r) -> y
{ y := calldataload(r) }
}
}
Binary representation:
60056011565b600d60706016565b9055005b5f3590565b359056
Text representation:
/* "yul_function_name_clashes_different_params/input.yul":151:154 */
tag_3
tag_1
jump // in
tag_3:
/* "yul_function_name_clashes_different_params/input.yul":260:267 */
tag_4
/* "yul_function_name_clashes_different_params/input.yul":262:266 */
0x70
/* "yul_function_name_clashes_different_params/input.yul":260:267 */
tag_2
jump // in
tag_4:
/* "yul_function_name_clashes_different_params/input.yul":286:298 */
swap1
sstore
/* "yul_function_name_clashes_different_params/input.yul":27:304 */
stop
/* "yul_function_name_clashes_different_params/input.yul":79:133 */
tag_1:
/* "yul_function_name_clashes_different_params/input.yul":129:130 */
0x00
/* "yul_function_name_clashes_different_params/input.yul":116:131 */
calldataload
/* "yul_function_name_clashes_different_params/input.yul":79:133 */
swap1
jump // out
/* "yul_function_name_clashes_different_params/input.yul":187:242 */
tag_2:
/* "yul_function_name_clashes_different_params/input.yul":225:240 */
calldataload
/* "yul_function_name_clashes_different_params/input.yul":187:242 */
swap1
jump // out