aboutsummaryrefslogtreecommitdiff
path: root/src/lj_record.c
diff options
context:
space:
mode:
authorMike Pall <mike>2011-01-02 22:21:10 +0100
committerMike Pall <mike>2011-01-02 22:21:10 +0100
commitb2c74c52cc9e850d53f2f7b06ffe2b096884f77a (patch)
treee700b5dd894ca8fcb2d91d5350445dde2771a874 /src/lj_record.c
parent331b14873731a4377b7487a247a33dfc6fba1f0b (diff)
downloadluajit-b2c74c52cc9e850d53f2f7b06ffe2b096884f77a.tar.gz
luajit-b2c74c52cc9e850d53f2f7b06ffe2b096884f77a.tar.bz2
luajit-b2c74c52cc9e850d53f2f7b06ffe2b096884f77a.zip
FFI: Add support for cdata constants to IR.
Diffstat (limited to 'src/lj_record.c')
-rw-r--r--src/lj_record.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/lj_record.c b/src/lj_record.c
index ec03afe1..2aaded14 100644
--- a/src/lj_record.c
+++ b/src/lj_record.c
@@ -1563,6 +1563,11 @@ void lj_record_ins(jit_State *J)
1563 J->base[ra++] = TREF_NIL; 1563 J->base[ra++] = TREF_NIL;
1564 if (rc >= J->maxslot) J->maxslot = rc+1; 1564 if (rc >= J->maxslot) J->maxslot = rc+1;
1565 break; 1565 break;
1566#if LJ_HASFFI
1567 case BC_KCDATA:
1568 rc = lj_ir_kgc(J, proto_kgc(J->pt, ~(ptrdiff_t)rc), IRT_CDATA);
1569 break;
1570#endif
1566 1571
1567 /* -- Upvalue and function ops ------------------------------------------ */ 1572 /* -- Upvalue and function ops ------------------------------------------ */
1568 1573