diff options
author | Mike Pall <mike> | 2013-10-09 17:01:22 +0200 |
---|---|---|
committer | Mike Pall <mike> | 2013-10-09 17:02:01 +0200 |
commit | c8cfca05578932567d2c65d59262f398e8acaed2 (patch) | |
tree | 5699e7f2df3a5166eee667b0971775cea6c0ab4b /src/lj_ffrecord.c | |
parent | 47df3ae5136521da96767e6daed4cdd241de2fa6 (diff) | |
download | luajit-c8cfca05578932567d2c65d59262f398e8acaed2.tar.gz luajit-c8cfca05578932567d2c65d59262f398e8acaed2.tar.bz2 luajit-c8cfca05578932567d2c65d59262f398e8acaed2.zip |
Add table.new().
Diffstat (limited to 'src/lj_ffrecord.c')
-rw-r--r-- | src/lj_ffrecord.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/lj_ffrecord.c b/src/lj_ffrecord.c index 918cc9cf..29916e71 100644 --- a/src/lj_ffrecord.c +++ b/src/lj_ffrecord.c | |||
@@ -1003,6 +1003,14 @@ static void LJ_FASTCALL recff_table_concat(jit_State *J, RecordFFData *rd) | |||
1003 | UNUSED(rd); | 1003 | UNUSED(rd); |
1004 | } | 1004 | } |
1005 | 1005 | ||
1006 | static void LJ_FASTCALL recff_table_new(jit_State *J, RecordFFData *rd) | ||
1007 | { | ||
1008 | TRef tra = lj_opt_narrow_toint(J, J->base[0]); | ||
1009 | TRef trh = lj_opt_narrow_toint(J, J->base[1]); | ||
1010 | J->base[0] = lj_ir_call(J, IRCALL_lj_tab_new_ah, tra, trh); | ||
1011 | UNUSED(rd); | ||
1012 | } | ||
1013 | |||
1006 | /* -- I/O library fast functions ------------------------------------------ */ | 1014 | /* -- I/O library fast functions ------------------------------------------ */ |
1007 | 1015 | ||
1008 | /* Get FILE* for I/O function. Any I/O error aborts recording, so there's | 1016 | /* Get FILE* for I/O function. Any I/O error aborts recording, so there's |