aboutsummaryrefslogtreecommitdiff
path: root/lapi.c
diff options
context:
space:
mode:
Diffstat (limited to 'lapi.c')
-rw-r--r--lapi.c14
1 files changed, 0 insertions, 14 deletions
diff --git a/lapi.c b/lapi.c
index aa2ee735..dcdc1cd3 100644
--- a/lapi.c
+++ b/lapi.c
@@ -1186,25 +1186,11 @@ LUA_API int lua_gc (lua_State *L, int what, ...) {
1186 break; 1186 break;
1187 } 1187 }
1188 case LUA_GCGEN: { 1188 case LUA_GCGEN: {
1189#if defined(LUA_COMPAT_GCPARAMS)
1190 int minormul = va_arg(argp, int);
1191 int minormajor = va_arg(argp, int);
1192 if (minormul > 0) setgcparam(g, MINORMUL, minormul);
1193 if (minormajor > 0) setgcparam(g, MINORMAJOR, minormajor);
1194#endif
1195 res = (g->gckind == KGC_INC) ? LUA_GCINC : LUA_GCGEN; 1189 res = (g->gckind == KGC_INC) ? LUA_GCINC : LUA_GCGEN;
1196 luaC_changemode(L, KGC_GENMINOR); 1190 luaC_changemode(L, KGC_GENMINOR);
1197 break; 1191 break;
1198 } 1192 }
1199 case LUA_GCINC: { 1193 case LUA_GCINC: {
1200#if defined(LUA_COMPAT_GCPARAMS)
1201 int pause = va_arg(argp, int);
1202 int stepmul = va_arg(argp, int);
1203 int stepsize = va_arg(argp, int);
1204 if (pause > 0) setgcparam(g, PAUSE, pause);
1205 if (stepmul > 0) setgcparam(g, STEPMUL, stepmul);
1206 if (stepsize > 0) setgcparam(g, STEPSIZE, 1u << stepsize);
1207#endif
1208 res = (g->gckind == KGC_INC) ? LUA_GCINC : LUA_GCGEN; 1194 res = (g->gckind == KGC_INC) ? LUA_GCINC : LUA_GCGEN;
1209 luaC_changemode(L, KGC_INC); 1195 luaC_changemode(L, KGC_INC);
1210 break; 1196 break;