summaryrefslogtreecommitdiff
path: root/compiler/i386
diff options
context:
space:
mode:
authorjonas <jonas@3ad0048d-3df7-0310-abae-a5850022a9f2>2018-04-27 19:18:55 +0000
committerjonas <jonas@3ad0048d-3df7-0310-abae-a5850022a9f2>2018-04-27 19:18:55 +0000
commit66a4ad5f5c4a2c103b3da134066e306bcbfcc8e3 (patch)
tree02b8fbeec294130be83297e8ee2c8c712e5fe6f4 /compiler/i386
parentf9ca5d8f00458ce20a87ea343474b9948d437957 (diff)
downloadfpc-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.pas6
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;