aboutsummaryrefslogtreecommitdiff
path: root/lfunc.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--lfunc.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/lfunc.c b/lfunc.c
index 2b041281..0ea05e00 100644
--- a/lfunc.c
+++ b/lfunc.c
@@ -264,16 +264,16 @@ Proto *luaF_newproto (lua_State *L) {
264} 264}
265 265
266 266
267size_t luaF_protosize (Proto *p) { 267lu_mem luaF_protosize (Proto *p) {
268 size_t sz = sizeof(Proto) 268 lu_mem sz = cast(lu_mem, sizeof(Proto))
269 + cast_uint(p->sizep) * sizeof(Proto*) 269 + cast_uint(p->sizep) * sizeof(Proto*)
270 + cast_uint(p->sizek) * sizeof(TValue) 270 + cast_uint(p->sizek) * sizeof(TValue)
271 + cast_uint(p->sizelocvars) * sizeof(LocVar) 271 + cast_uint(p->sizelocvars) * sizeof(LocVar)
272 + cast_uint(p->sizeupvalues) * sizeof(Upvaldesc); 272 + cast_uint(p->sizeupvalues) * sizeof(Upvaldesc);
273 if (!(p->flag & PF_FIXED)) { 273 if (!(p->flag & PF_FIXED)) {
274 sz += cast_uint(p->sizecode) * sizeof(Instruction) 274 sz += cast_uint(p->sizecode) * sizeof(Instruction);
275 + cast_uint(p->sizelineinfo) * sizeof(lu_byte) 275 sz += cast_uint(p->sizelineinfo) * sizeof(lu_byte);
276 + cast_uint(p->sizeabslineinfo) * sizeof(AbsLineInfo); 276 sz += cast_uint(p->sizeabslineinfo) * sizeof(AbsLineInfo);
277 } 277 }
278 return sz; 278 return sz;
279} 279}