diff options
author | jonas <jonas@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2018-04-24 19:28:20 +0000 |
---|---|---|
committer | jonas <jonas@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2018-04-24 19:28:20 +0000 |
commit | bb6bf16156e2228ec12db9ddc03c292a58086db3 (patch) | |
tree | 6d980db07aa1ec719b612a757b2f69763074939a /compiler/ncgld.pas | |
parent | 4f5bd198b90f4513b1c0820ed34871eaf084c5c9 (diff) | |
download | fpc-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.pas | 2 |
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; |