diff options
Diffstat (limited to 'src/lj_func.c')
-rw-r--r-- | src/lj_func.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lj_func.c b/src/lj_func.c index 92cdeda2..6616eff6 100644 --- a/src/lj_func.c +++ b/src/lj_func.c | |||
@@ -138,7 +138,7 @@ GCfunc *lj_func_newC(lua_State *L, MSize nelems, GCtab *env) | |||
138 | fn->c.nupvalues = cast_byte(nelems); | 138 | fn->c.nupvalues = cast_byte(nelems); |
139 | /* NOBARRIER: The GCfunc is new (marked white). */ | 139 | /* NOBARRIER: The GCfunc is new (marked white). */ |
140 | setgcref(fn->c.env, obj2gco(env)); | 140 | setgcref(fn->c.env, obj2gco(env)); |
141 | fn->c.gate = lj_gate_c; | 141 | fn->c.gate = G(L)->wrapmode ? lj_gate_cwrap : lj_gate_c; |
142 | return fn; | 142 | return fn; |
143 | } | 143 | } |
144 | 144 | ||