FFI: Record tonumber() for boxed cdata.

This commit is contained in:
Mike Pall
2011-01-02 18:30:02 +01:00
parent 0005b2c2b9
commit 55a9be7809
4 changed files with 32 additions and 2 deletions

View File

@@ -198,7 +198,7 @@ LJLIB_ASM(tonumber) LJLIB_REC(.)
if (tviscdata(o)) {
CTState *cts = ctype_cts(L);
lj_cconv_ct_tv(cts, ctype_get(cts, CTID_DOUBLE),
(uint8_t *)&(L->base-1)->n, o, CCF_CAST);
(uint8_t *)&(L->base-1)->n, o, 0);
return FFH_RES(1);
}
#endif