diff options
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 | ||