diff options
Diffstat (limited to 'src/lib_base.c')
-rw-r--r-- | src/lib_base.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib_base.c b/src/lib_base.c index 149aa5cf..7539e92e 100644 --- a/src/lib_base.c +++ b/src/lib_base.c | |||
@@ -198,7 +198,7 @@ LJLIB_ASM(tonumber) LJLIB_REC(.) | |||
198 | #if LJ_HASFFI | 198 | #if LJ_HASFFI |
199 | if (tviscdata(o)) { | 199 | if (tviscdata(o)) { |
200 | CTState *cts = ctype_cts(L); | 200 | CTState *cts = ctype_cts(L); |
201 | CType *ct = lj_ctype_rawref(cts, cdataV(o)->typeid); | 201 | CType *ct = lj_ctype_rawref(cts, cdataV(o)->ctypeid); |
202 | if (ctype_isenum(ct->info)) ct = ctype_child(cts, ct); | 202 | if (ctype_isenum(ct->info)) ct = ctype_child(cts, ct); |
203 | if (ctype_isnum(ct->info) || ctype_iscomplex(ct->info)) { | 203 | if (ctype_isnum(ct->info) || ctype_iscomplex(ct->info)) { |
204 | if (LJ_DUALNUM && ctype_isinteger_or_bool(ct->info) && | 204 | if (LJ_DUALNUM && ctype_isinteger_or_bool(ct->info) && |