aboutsummaryrefslogtreecommitdiff
path: root/src/lj_state.c
diff options
context:
space:
mode:
authorMike Pall <mike>2010-01-09 21:11:35 +0100
committerMike Pall <mike>2010-01-09 21:11:35 +0100
commita33204ae5eae25291f003c386ab993278194b96b (patch)
treec56a9e30ee74f455ae6d9cab8dd366f08946174b /src/lj_state.c
parentece20f8ca28f16519a6d4b6a7fc0e5d3e668b314 (diff)
downloadluajit-a33204ae5eae25291f003c386ab993278194b96b.tar.gz
luajit-a33204ae5eae25291f003c386ab993278194b96b.tar.bz2
luajit-a33204ae5eae25291f003c386ab993278194b96b.zip
Fix 32/64 bit portability issue with upval->v.
Diffstat (limited to '')
-rw-r--r--src/lj_state.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lj_state.c b/src/lj_state.c
index 34da3690..e1b9021e 100644
--- a/src/lj_state.c
+++ b/src/lj_state.c
@@ -61,7 +61,7 @@ static void resizestack(lua_State *L, MSize n)
61 L->base = (TValue *)((char *)L->base + delta); 61 L->base = (TValue *)((char *)L->base + delta);
62 L->top = (TValue *)((char *)L->top + delta); 62 L->top = (TValue *)((char *)L->top + delta);
63 for (up = gcref(L->openupval); up != NULL; up = gcnext(up)) 63 for (up = gcref(L->openupval); up != NULL; up = gcnext(up))
64 gco2uv(up)->v = (TValue *)((char *)gco2uv(up)->v + delta); 64 setmref(gco2uv(up)->v, (TValue *)((char *)uvval(gco2uv(up)) + delta));
65 if (obj2gco(L) == gcref(G(L)->jit_L)) 65 if (obj2gco(L) == gcref(G(L)->jit_L))
66 setmref(G(L)->jit_base, mref(G(L)->jit_base, char) + delta); 66 setmref(G(L)->jit_base, mref(G(L)->jit_base, char) + delta);
67} 67}