aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lj_crecord.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lj_crecord.c b/src/lj_crecord.c
index fd59e281..d425686d 100644
--- a/src/lj_crecord.c
+++ b/src/lj_crecord.c
@@ -1879,6 +1879,8 @@ void LJ_FASTCALL lj_crecord_tonumber(jit_State *J, RecordFFData *rd)
1879 d = ctype_get(cts, CTID_DOUBLE); 1879 d = ctype_get(cts, CTID_DOUBLE);
1880 J->base[0] = crec_ct_tv(J, d, 0, J->base[0], &rd->argv[0]); 1880 J->base[0] = crec_ct_tv(J, d, 0, J->base[0], &rd->argv[0]);
1881 } else { 1881 } else {
1882 /* Specialize to the ctype that couldn't be converted. */
1883 argv2cdata(J, J->base[0], &rd->argv[0]);
1882 J->base[0] = TREF_NIL; 1884 J->base[0] = TREF_NIL;
1883 } 1885 }
1884} 1886}