diff options
author | Mike Pall <mike> | 2010-01-09 21:11:35 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2010-01-09 21:11:35 +0100 |
commit | a33204ae5eae25291f003c386ab993278194b96b (patch) | |
tree | c56a9e30ee74f455ae6d9cab8dd366f08946174b /src/lj_api.c | |
parent | ece20f8ca28f16519a6d4b6a7fc0e5d3e668b314 (diff) | |
download | luajit-a33204ae5eae25291f003c386ab993278194b96b.tar.gz luajit-a33204ae5eae25291f003c386ab993278194b96b.tar.bz2 luajit-a33204ae5eae25291f003c386ab993278194b96b.zip |
Fix 32/64 bit portability issue with upval->v.
Diffstat (limited to 'src/lj_api.c')
-rw-r--r-- | src/lj_api.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lj_api.c b/src/lj_api.c index dbeb6af0..a2d29723 100644 --- a/src/lj_api.c +++ b/src/lj_api.c | |||
@@ -812,7 +812,7 @@ static const char *aux_upvalue(cTValue *f, uint32_t idx, TValue **val) | |||
812 | if (isluafunc(fn)) { | 812 | if (isluafunc(fn)) { |
813 | GCproto *pt = funcproto(fn); | 813 | GCproto *pt = funcproto(fn); |
814 | if (idx < pt->sizeuvname) { | 814 | if (idx < pt->sizeuvname) { |
815 | *val = gcref(fn->l.uvptr[idx])->uv.v; | 815 | *val = uvval(&gcref(fn->l.uvptr[idx])->uv); |
816 | return strdata(pt->uvname[idx]); | 816 | return strdata(pt->uvname[idx]); |
817 | } | 817 | } |
818 | } else { | 818 | } else { |