diff options
author | Mike Pall <mike> | 2010-12-24 01:31:39 +0100 |
---|---|---|
committer | Mike Pall <mike> | 2010-12-24 01:31:39 +0100 |
commit | 461bf7733164c1c02f3e3001faef6eb028cd6e9e (patch) | |
tree | a4d51e369da8906c5151cd8c43b4424ec56e1404 /src/buildvm.c | |
parent | 4850865c57996897df61f60631fa064f4adbb088 (diff) | |
download | luajit-461bf7733164c1c02f3e3001faef6eb028cd6e9e.tar.gz luajit-461bf7733164c1c02f3e3001faef6eb028cd6e9e.tar.bz2 luajit-461bf7733164c1c02f3e3001faef6eb028cd6e9e.zip |
FFI: Parse complex and 64 bit integer literals.
Diffstat (limited to 'src/buildvm.c')
-rw-r--r-- | src/buildvm.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/buildvm.c b/src/buildvm.c index 72e612c1..1681b592 100644 --- a/src/buildvm.c +++ b/src/buildvm.c | |||
@@ -207,10 +207,10 @@ static int build_code(BuildCtx *ctx) | |||
207 | int32_t ofs = dasm_getpclabel(Dst, i); | 207 | int32_t ofs = dasm_getpclabel(Dst, i); |
208 | if (ofs < 0) return 0x22000000|i; | 208 | if (ofs < 0) return 0x22000000|i; |
209 | ctx->bc_ofs[i] = ofs; | 209 | ctx->bc_ofs[i] = ofs; |
210 | #if !LJ_HASJIT | 210 | if ((LJ_HASJIT || |
211 | if (!(i == BC_JFORI || i == BC_JFORL || i == BC_JITERL || i == BC_JLOOP || | 211 | !(i == BC_JFORI || i == BC_JFORL || i == BC_JITERL || i == BC_JLOOP || |
212 | i == BC_IFORL || i == BC_IITERL || i == BC_ILOOP)) | 212 | i == BC_IFORL || i == BC_IITERL || i == BC_ILOOP)) && |
213 | #endif | 213 | (LJ_HASFFI || i != BC_KCDATA)) |
214 | sym_insert(ctx, ofs, LABEL_PREFIX_BC, bc_names[i]); | 214 | sym_insert(ctx, ofs, LABEL_PREFIX_BC, bc_names[i]); |
215 | } | 215 | } |
216 | 216 | ||