diff options
author | jonas <jonas@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2018-04-27 19:18:55 +0000 |
---|---|---|
committer | jonas <jonas@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2018-04-27 19:18:55 +0000 |
commit | 66a4ad5f5c4a2c103b3da134066e306bcbfcc8e3 (patch) | |
tree | 02b8fbeec294130be83297e8ee2c8c712e5fe6f4 /compiler/i386 | |
parent | f9ca5d8f00458ce20a87ea343474b9948d437957 (diff) | |
download | fpc-66a4ad5f5c4a2c103b3da134066e306bcbfcc8e3.tar.gz |
* 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
Diffstat (limited to 'compiler/i386')
-rw-r--r-- | compiler/i386/hlcgcpu.pas | 6 |
1 files changed, 3 insertions, 3 deletions
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; |