summaryrefslogtreecommitdiff
path: root/compiler/ncgld.pas
diff options
context:
space:
mode:
authorjonas <jonas@3ad0048d-3df7-0310-abae-a5850022a9f2>2018-04-24 19:28:20 +0000
committerjonas <jonas@3ad0048d-3df7-0310-abae-a5850022a9f2>2018-04-24 19:28:20 +0000
commitbb6bf16156e2228ec12db9ddc03c292a58086db3 (patch)
tree6d980db07aa1ec719b612a757b2f69763074939a /compiler/ncgld.pas
parent4f5bd198b90f4513b1c0820ed34871eaf084c5c9 (diff)
downloadfpc-bb6bf16156e2228ec12db9ddc03c292a58086db3.tar.gz
* fixed temppos of loaded nested variables: invalid rather than the temppos
in their parent frame (mantis #33636) git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@38836 3ad0048d-3df7-0310-abae-a5850022a9f2
Diffstat (limited to 'compiler/ncgld.pas')
-rw-r--r--compiler/ncgld.pas2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/ncgld.pas b/compiler/ncgld.pas
index 2ace464cd0..f0634003e8 100644
--- a/compiler/ncgld.pas
+++ b/compiler/ncgld.pas
@@ -244,7 +244,7 @@ implementation
internalerror(200309286);
if lvs.localloc.loc<>LOC_REFERENCE then
internalerror(200409241);
- hlcg.reference_reset_base(location.reference,left.resultdef,left.location.register,lvs.localloc.reference.offset,lvs.localloc.reference.temppos,lvs.localloc.reference.alignment,lvs.localloc.reference.volatility);
+ hlcg.reference_reset_base(location.reference,left.resultdef,left.location.register,lvs.localloc.reference.offset,ctempposinvalid,lvs.localloc.reference.alignment,lvs.localloc.reference.volatility);
end;