diff options
author | Mike Pall <mike> | 2018-04-22 13:30:02 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2018-04-22 13:30:02 +0200 |
commit | a90e7795ca7f2b1b372c4971c9e17691f7230174 (patch) | |
tree | 3934f21203b1936017e6433781a34f0ffaab6517 | |
parent | f3cf0d6e15240098147437fed7bd436ff55fdf8c (diff) | |
parent | 02b521981a1ab919ff2cd4d9bcaee80baf77dce2 (diff) | |
download | luajit-a90e7795ca7f2b1b372c4971c9e17691f7230174.tar.gz luajit-a90e7795ca7f2b1b372c4971c9e17691f7230174.tar.bz2 luajit-a90e7795ca7f2b1b372c4971c9e17691f7230174.zip |
Merge branch 'master' into v2.1
-rw-r--r-- | src/lj_crecord.c | 2 |
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 | } |