Skip to content

Commit 2323409

Browse files
Dnreikronosclaude
andcommitted
Address review: use __addr_of for pointer semantics, add mcpi test
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 130ca6d commit 2323409

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

test/src/ir_generation/tests/mcp_zero_len.sw

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,23 @@ script;
44
fn main() -> u64 {
55
let src: u64 = 42;
66
let mut dst: u64 = 0;
7-
asm(dst_ptr: dst, src_ptr: src, zero: 0u64) {
7+
asm(dst_ptr: __addr_of(dst), src_ptr: __addr_of(src), zero: 0u64) {
88
mcp dst_ptr src_ptr zero;
99
}
10+
asm(dst_ptr: __addr_of(dst), src_ptr: __addr_of(src)) {
11+
mcpi dst_ptr src_ptr i0;
12+
}
1013
dst
1114
}
1215

1316
// ::check-ir::
1417

1518
// check: asm(dst_ptr: $VAL, src_ptr: $VAL, zero: $VAL) -> ()
1619
// check: mcp
20+
// check: asm(dst_ptr: $VAL, src_ptr: $VAL) -> ()
21+
// check: mcpi
1722

1823
// ::check-asm::
1924
//
2025
// not: mcp
26+
// not: mcpi

0 commit comments

Comments
 (0)