stage1 部分功能测试00,01,02,06成功

This commit is contained in:
zzy
2026-07-05 18:23:33 +08:00
parent 50b07074fb
commit 51d8510b79
30 changed files with 4336 additions and 59 deletions

18
stage1/test07.spl Normal file
View File

@@ -0,0 +1,18 @@
#[extern("vm")] fn vm_printf(fmt: *u8, ...) void;
fn with_cleanup() void {
defer vm_printf("cleanup\n");
}
fn main() void {
defer vm_printf("defer1\n");
with_cleanup();
defer vm_printf("defer2\n");
for 0..2 as i {
defer vm_printf("defer for before\n", i);
vm_printf("%d", i);
defer vm_printf("defer for after\n", i);
}
ret;
}