From 34bcf6378b7f4100353fe0f82d669432761a533c Mon Sep 17 00:00:00 2001 From: Mike Pall Date: Sun, 20 Feb 2011 02:13:32 +0100 Subject: [PATCH] FFI: Fix recording of userdata conversions. --- src/lj_crecord.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lj_crecord.c b/src/lj_crecord.c index 63890001..0120b3eb 100644 --- a/src/lj_crecord.c +++ b/src/lj_crecord.c @@ -365,7 +365,7 @@ static TRef crec_ct_tv(jit_State *J, CType *d, TRef dp, TRef sp, TValue *sval) } else if (tref_isnil(sp)) { sp = lj_ir_kptr(J, NULL); } else if (tref_isudata(sp)) { - sp = emitir(IRT(IR_ADD, IRT_P32), sp, lj_ir_kint(J, sizeof(GCcdata))); + sp = emitir(IRT(IR_ADD, IRT_P32), sp, lj_ir_kint(J, sizeof(GCudata))); } else if (tref_isstr(sp)) { if (ctype_isenum(d->info)) { /* Match string against enum constant. */ GCstr *str = strV(sval);