stage1 完成11-13测试
This commit is contained in:
@@ -28,12 +28,18 @@ fn main() i32 {
|
||||
with_cleanup();
|
||||
vm_printf("after with_cleanup\n");
|
||||
|
||||
/* 多个 defer 应逆序执行出作用域应该立刻执行,包括循环作用域 */
|
||||
{
|
||||
defer vm_printf("block defer last\n");
|
||||
defer vm_printf("block defer middle\n");
|
||||
defer vm_printf("block defer first (should print third)\n");
|
||||
}
|
||||
|
||||
/* 多个 defer 应逆序执行 */
|
||||
defer vm_printf("defer last\n");
|
||||
defer vm_printf("defer middle\n");
|
||||
defer vm_printf("defer first (should print third)\n");
|
||||
|
||||
vm_printf("--- defer test end ---\n");
|
||||
|
||||
ret 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user