mirror of
https://github.com/LuaJIT/LuaJIT.git
synced 2025-02-07 23:24:09 +00:00
Merge branch 'master' into v2.1
This commit is contained in:
commit
1a9a264356
@ -140,7 +140,9 @@ GCfunc *lj_func_newL_empty(lua_State *L, GCproto *pt, GCtab *env)
|
||||
/* NOBARRIER: The GCfunc is new (marked white). */
|
||||
for (i = 0; i < nuv; i++) {
|
||||
GCupval *uv = func_emptyuv(L);
|
||||
uv->dhash = (uint32_t)(uintptr_t)pt ^ ((uint32_t)proto_uv(pt)[i] << 24);
|
||||
int32_t v = proto_uv(pt)[i];
|
||||
uv->immutable = ((v / PROTO_UV_IMMUTABLE) & 1);
|
||||
uv->dhash = (uint32_t)(uintptr_t)pt ^ (v << 24);
|
||||
setgcref(fn->l.uvptr[i], obj2gco(uv));
|
||||
}
|
||||
fn->l.nupvalues = (uint8_t)nuv;
|
||||
|
Loading…
Reference in New Issue
Block a user