aboutsummaryrefslogtreecommitdiff
path: root/ltable.c
diff options
context:
space:
mode:
Diffstat (limited to 'ltable.c')
-rw-r--r--ltable.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/ltable.c b/ltable.c
index 981e9df4..21fafa5e 100644
--- a/ltable.c
+++ b/ltable.c
@@ -863,8 +863,9 @@ Table *luaH_new (lua_State *L) {
863} 863}
864 864
865 865
866size_t luaH_size (Table *t) { 866lu_mem luaH_size (Table *t) {
867 size_t sz = sizeof(Table) + luaH_realasize(t) * (sizeof(Value) + 1); 867 lu_mem sz = cast(lu_mem, sizeof(Table))
868 + luaH_realasize(t) * (sizeof(Value) + 1);
868 if (!isdummy(t)) 869 if (!isdummy(t))
869 sz += sizehash(t); 870 sz += sizehash(t);
870 return sz; 871 return sz;