aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMike Pall <mike>2010-08-08 18:03:20 +0200
committerMike Pall <mike>2010-08-08 18:03:20 +0200
commit0d6f6f3fa002373e160e70d00417dacba108296d (patch)
treebddb4be9061f35a86785c667f721171b3746b9e1 /src
parentbe19218a6cb2f8b8682d655e51a3069c20db5bfb (diff)
downloadluajit-0d6f6f3fa002373e160e70d00417dacba108296d.tar.gz
luajit-0d6f6f3fa002373e160e70d00417dacba108296d.tar.bz2
luajit-0d6f6f3fa002373e160e70d00417dacba108296d.zip
Clean up some more DynASM target dependencies.
Diffstat (limited to 'src')
-rw-r--r--src/buildvm.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/buildvm.c b/src/buildvm.c
index 8cceeb23..817d4bc4 100644
--- a/src/buildvm.c
+++ b/src/buildvm.c
@@ -189,7 +189,7 @@ static int build_code(BuildCtx *ctx)
189 ctx->npc = build_backend(ctx); 189 ctx->npc = build_backend(ctx);
190 190
191 /* Finalize the code. */ 191 /* Finalize the code. */
192 (void)dasm_checkstep(Dst, DASM_SECTION_CODE); 192 (void)dasm_checkstep(Dst, -1);
193 if ((status = dasm_link(Dst, &ctx->codesz))) return status; 193 if ((status = dasm_link(Dst, &ctx->codesz))) return status;
194 ctx->code = (uint8_t *)malloc(ctx->codesz); 194 ctx->code = (uint8_t *)malloc(ctx->codesz);
195 if ((status = dasm_encode(Dst, (void *)ctx->code))) return status; 195 if ((status = dasm_encode(Dst, (void *)ctx->code))) return status;
@@ -431,9 +431,7 @@ int main(int argc, char **argv)
431 } 431 }
432 432
433 switch (ctx->mode) { 433 switch (ctx->mode) {
434#if LJ_TARGET_X86ORX64
435 case BUILD_peobj: 434 case BUILD_peobj:
436#endif
437 case BUILD_raw: 435 case BUILD_raw:
438 binmode = 1; 436 binmode = 1;
439 break; 437 break;
@@ -461,11 +459,9 @@ int main(int argc, char **argv)
461 emit_asm(ctx); 459 emit_asm(ctx);
462 emit_asm_debug(ctx); 460 emit_asm_debug(ctx);
463 break; 461 break;
464#if LJ_TARGET_X86ORX64
465 case BUILD_peobj: 462 case BUILD_peobj:
466 emit_peobj(ctx); 463 emit_peobj(ctx);
467 break; 464 break;
468#endif
469 case BUILD_raw: 465 case BUILD_raw:
470 emit_raw(ctx); 466 emit_raw(ctx);
471 break; 467 break;