aboutsummaryrefslogtreecommitdiff
path: root/src/lib_base.c
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/lib_base.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib_base.c b/src/lib_base.c
index 1cd83058..83c7663c 100644
--- a/src/lib_base.c
+++ b/src/lib_base.c
@@ -502,7 +502,8 @@ LJLIB_CF(print)
502 lua_gettable(L, LUA_GLOBALSINDEX); 502 lua_gettable(L, LUA_GLOBALSINDEX);
503 tv = L->top-1; 503 tv = L->top-1;
504 } 504 }
505 shortcut = (tvisfunc(tv) && funcV(tv)->c.ffid == FF_tostring); 505 shortcut = (tvisfunc(tv) && funcV(tv)->c.ffid == FF_tostring)
506 && !gcrefu(basemt_it(G(L), LJ_TNUMX));
506 for (i = 0; i < nargs; i++) { 507 for (i = 0; i < nargs; i++) {
507 cTValue *o = &L->base[i]; 508 cTValue *o = &L->base[i];
508 const char *str; 509 const char *str;