@@ -6,15 +6,15 @@ fn init() uses (evm: mut Evm) {
66 let len = evm.code_region_len(child_init)
77 let offset = evm.code_region_offset(child_init)
88 let dest = with (RawMem = evm) { allocate(bytes: len) }
9- evm.codecopy(dest, offset, len)
10- evm.create2_raw(value: 0, offset, len: len, salt: 0x1234)
9+ evm.codecopy(dest: dest , offset: offset, len: len)
10+ evm.create2_raw(value: 0, offset: dest , len: len, salt: 0x1234)
1111 }
1212
1313 let len = evm.code_region_len(runtime)
1414 let offset = evm.code_region_offset(runtime)
1515 let dest = with (RawMem = evm) { allocate(bytes: len) }
16- evm.codecopy(dest, offset, len)
17- evm.return_data(dest, len)
16+ evm.codecopy(dest: dest , offset: offset, len: len)
17+ evm.return_data(offset: dest, len: len)
1818}
1919
2020#[contract_runtime(Foo)]
@@ -26,38 +26,38 @@ fn runtime() uses (evm: mut Evm) {
2626 _ => {}
2727 }
2828 }
29- evm.return_data(0, 0)
29+ evm.return_data(offset: 0, len: 0)
3030}
3131
3232#[contract_init(Child)]
3333fn child_init() uses (evm: mut Evm) {
3434 let len = evm.code_region_len(child_runtime)
3535 let offset = evm.code_region_offset(child_runtime)
36- evm.codecopy(dest: 0, offset, len)
37- evm.return_data(0, len)
36+ evm.codecopy(dest: 0, offset: offset, len: len)
37+ evm.return_data(offset: 0, len: len)
3838}
3939
4040#[contract_runtime(Child)]
4141fn child_runtime() uses (evm: mut Evm) {
4242 evm.calldatacopy(dest: 0, offset: 0, len: 4)
43- evm.return_data(0, 4)
43+ evm.return_data(offset: 0, len: 4)
4444}
4545
4646fn allocate(bytes: u256) -> u256 uses (mem: mut RawMem) {
4747 let mut ptr = mem.mload(0x40)
4848 if ptr == 0 {
4949 ptr = 0x60
5050 }
51- mem.mstore(0x40, ptr + bytes)
51+ mem.mstore(addr: 0x40, value: ptr + bytes)
5252 ptr
5353}
5454
5555fn balance() uses (ops: RawOps) {
56- ops.return_data(0, 0)
56+ ops.return_data(offset: 0, len: 0)
5757}
5858
5959fn transfer() uses (ops: RawOps) {
60- ops.return_data(0, 0)
60+ ops.return_data(offset: 0, len: 0)
6161}
6262
6363pub fn read_selector() -> u256 uses (ops: RawOps) {
0 commit comments