From 8b3a320089563b008e88deea2252e1111e44a2ae Mon Sep 17 00:00:00 2001 From: Mike Pall Date: Sun, 28 Apr 2013 01:49:28 +0200 Subject: Fix BC_ISTYPE for WIN64 calling conventions. --- src/vm_x86.dasc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/vm_x86.dasc b/src/vm_x86.dasc index b7c5393f..338916a7 100644 --- a/src/vm_x86.dasc +++ b/src/vm_x86.dasc @@ -1135,11 +1135,11 @@ static void build_subroutines(BuildCtx *ctx) | |->vmeta_istype: |.if X64 - | mov L:CARG1d, SAVE_L - | mov L:CARG1d->base, BASE // Caveat: CARG2d/CARG3d may be BASE. + | mov L:RB, SAVE_L + | mov L:RB->base, BASE // Caveat: CARG2d/CARG3d may be BASE. | mov CARG2d, RA | movzx CARG3d, PC_RD - | mov L:RB, L:CARG1d + | mov L:CARG1d, L:RB |.else | movzx RD, PC_RD | mov ARG2, RA -- cgit v1.2.3-55-g6feb