summaryrefslogtreecommitdiff
path: root/src/lj_ffrecord.c
diff options
context:
space:
mode:
authorMike Pall <mike>2013-02-23 02:17:50 +0100
committerMike Pall <mike>2013-02-23 02:17:50 +0100
commit60e380fd936ef45b57e89d8df23ab16325f29e9b (patch)
treee4b60a535833ff6415e252ad228b965e9656a4a2 /src/lj_ffrecord.c
parent73ef845fcaf65937ad63e9cf6b681cb3e61f4504 (diff)
downloadluajit-60e380fd936ef45b57e89d8df23ab16325f29e9b.tar.gz
luajit-60e380fd936ef45b57e89d8df23ab16325f29e9b.tar.bz2
luajit-60e380fd936ef45b57e89d8df23ab16325f29e9b.zip
Replace table.getn/foreach/foreachi with bytecode builtins.
Diffstat (limited to 'src/lj_ffrecord.c')
-rw-r--r--src/lj_ffrecord.c8
1 files changed, 0 insertions, 8 deletions
diff --git a/src/lj_ffrecord.c b/src/lj_ffrecord.c
index 30d5c44e..51981477 100644
--- a/src/lj_ffrecord.c
+++ b/src/lj_ffrecord.c
@@ -729,14 +729,6 @@ static void LJ_FASTCALL recff_string_range(jit_State *J, RecordFFData *rd)
729 729
730/* -- Table library fast functions ---------------------------------------- */ 730/* -- Table library fast functions ---------------------------------------- */
731 731
732static void LJ_FASTCALL recff_table_getn(jit_State *J, RecordFFData *rd)
733{
734 if (tref_istab(J->base[0]))
735 J->base[0] = lj_ir_call(J, IRCALL_lj_tab_len, J->base[0]);
736 /* else: Interpreter will throw. */
737 UNUSED(rd);
738}
739
740static void LJ_FASTCALL recff_table_remove(jit_State *J, RecordFFData *rd) 732static void LJ_FASTCALL recff_table_remove(jit_State *J, RecordFFData *rd)
741{ 733{
742 TRef tab = J->base[0]; 734 TRef tab = J->base[0];