summaryrefslogtreecommitdiff
path: root/src/lua51/lvm.c
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2020-10-01 14:35:21 +0800
committerchai <chaifix@163.com>2020-10-01 14:35:21 +0800
commitdc0e292e76a00fb43ad7fbdd6d65a560927ce981 (patch)
tree199b64a68eed6909733ab2b93cbe52c1e655f477 /src/lua51/lvm.c
parent63cb4fbbb961da133c68865845eaf22d9b876700 (diff)
*gc
Diffstat (limited to 'src/lua51/lvm.c')
-rw-r--r--src/lua51/lvm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lua51/lvm.c b/src/lua51/lvm.c
index 8733b07..374dcd3 100644
--- a/src/lua51/lvm.c
+++ b/src/lua51/lvm.c
@@ -739,7 +739,7 @@ reentry: /* entry point */
p = cl->p->p[GETARG_Bx(i)]; //c 根据索引得到函数原型地址
//c lua的每个函数会记录这个函数的信息:参数个数、使用到的stack slot数目、upvalue数目、局部变量数目、常数表、局部函数
nup = p->nups; //c number of upvalues,
- //c 创建闭包new closure
+ //c 创建闭包并设置环境
ncl = luaF_newLclosure(L, nup, cl->env);
ncl->l.p = p; // 设置函数原型
/* //c 一个闭包的创建如下