diff options
Diffstat (limited to '')
-rw-r--r-- | src/lj_crecord.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/lj_crecord.c b/src/lj_crecord.c index 313bee81..4cdad9ef 100644 --- a/src/lj_crecord.c +++ b/src/lj_crecord.c | |||
@@ -1205,6 +1205,14 @@ void LJ_FASTCALL recff_ffi_new(jit_State *J, RecordFFData *rd) | |||
1205 | crec_alloc(J, rd, argv2ctype(J, J->base[0], &rd->argv[0])); | 1205 | crec_alloc(J, rd, argv2ctype(J, J->base[0], &rd->argv[0])); |
1206 | } | 1206 | } |
1207 | 1207 | ||
1208 | void LJ_FASTCALL recff_ffi_errno(jit_State *J, RecordFFData *rd) | ||
1209 | { | ||
1210 | UNUSED(rd); | ||
1211 | if (J->base[0]) | ||
1212 | lj_trace_err(J, LJ_TRERR_NYICALL); | ||
1213 | J->base[0] = lj_ir_call(J, IRCALL_lj_vm_errno); | ||
1214 | } | ||
1215 | |||
1208 | void LJ_FASTCALL recff_ffi_string(jit_State *J, RecordFFData *rd) | 1216 | void LJ_FASTCALL recff_ffi_string(jit_State *J, RecordFFData *rd) |
1209 | { | 1217 | { |
1210 | CTState *cts = ctype_ctsG(J2G(J)); | 1218 | CTState *cts = ctype_ctsG(J2G(J)); |