From 66a4ad5f5c4a2c103b3da134066e306bcbfcc8e3 Mon Sep 17 00:00:00 2001 From: jonas Date: Fri, 27 Apr 2018 19:18:55 +0000 Subject: * removed temppos field again from parameter locations: they're not allocated by the temp manager of the current procedure git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@38858 3ad0048d-3df7-0310-abae-a5850022a9f2 --- compiler/i386/hlcgcpu.pas | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'compiler/i386') diff --git a/compiler/i386/hlcgcpu.pas b/compiler/i386/hlcgcpu.pas index 5e93e5ac2b..e975600ca0 100644 --- a/compiler/i386/hlcgcpu.pas +++ b/compiler/i386/hlcgcpu.pas @@ -93,7 +93,7 @@ implementation reference_reset_base(href,voidstackpointertype,NR_STACK_POINTER_REG,0,ctempposinvalid,voidstackpointertype.size,[]); end else - reference_reset_base(href,voidstackpointertype,cgpara.location^.reference.index,cgpara.location^.reference.offset,cgpara.location^.reference.temppos,cgpara.alignment,[]); + reference_reset_base(href,voidstackpointertype,cgpara.location^.reference.index,cgpara.location^.reference.offset,ctempposinvalid,cgpara.alignment,[]); cg.a_loadfpu_reg_ref(list,locsize,locsize,l.register,href); end; LOC_FPUREGISTER: @@ -138,7 +138,7 @@ implementation reference_reset_base(href,voidstackpointertype,NR_STACK_POINTER_REG,0,ctempposinvalid,voidstackpointertype.size,[]); end else - reference_reset_base(href,voidstackpointertype,cgpara.location^.reference.index,cgpara.location^.reference.offset,cgpara.location^.reference.temppos,cgpara.alignment,[]); + reference_reset_base(href,voidstackpointertype,cgpara.location^.reference.index,cgpara.location^.reference.offset,ctempposinvalid,cgpara.alignment,[]); cg.a_loadmm_reg_ref(list,locsize,locsize,l.register,href,mms_movescalar); end; LOC_FPUREGISTER: @@ -164,7 +164,7 @@ implementation cg.a_load_ref_cgpara(list,locsize,l.reference,cgpara) else begin - reference_reset_base(href,voidstackpointertype,cgpara.location^.reference.index,cgpara.location^.reference.offset,cgpara.location^.reference.temppos,cgpara.alignment,[]); + reference_reset_base(href,voidstackpointertype,cgpara.location^.reference.index,cgpara.location^.reference.offset,ctempposinvalid,cgpara.alignment,[]); cg.g_concatcopy(list,l.reference,href,stacksize); end; end; -- cgit v1.2.1