未验证 提交 fac95192 编写于 作者: D David Lin 提交者: GitHub

[finsh]Minor optimization in finsh_compiler.c

    The code just clean the first member of array 'finsh_vm_stack', but it works well in the past years, 
            memset(&finsh_vm_stack[0], 0, sizeof(finsh_vm_stack[0]));
    Is it better to re-code as below, it will be more readable and robust:
            memset(&finsh_vm_stack[0], 0, sizeof(finsh_vm_stack));
上级 02722864
......@@ -890,7 +890,7 @@ int finsh_compiler_run(struct finsh_node* node)
/* clean text segment and vm stack */
memset(&text_segment[0], 0, sizeof(text_segment));
memset(&finsh_vm_stack[0], 0, sizeof(finsh_vm_stack[0]));
memset(&finsh_vm_stack[0], 0, sizeof(finsh_vm_stack));
/* reset compile stack pointer and pc */
finsh_compile_sp = &finsh_vm_stack[0];
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册