diff options
author | jonas <jonas@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2018-04-22 17:03:07 +0000 |
---|---|---|
committer | jonas <jonas@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2018-04-22 17:03:07 +0000 |
commit | 0920d026ebeb4b3611d42d043f3cb672501a23cb (patch) | |
tree | 2656be9c65bd59a452c2cab61de720063345b2e9 /compiler/ncgld.pas | |
parent | f1a9095940a156f7ca8b1370486aaca67d83d1b4 (diff) | |
download | fpc-0920d026ebeb4b3611d42d043f3cb672501a23cb.tar.gz |
* fixed alignment of threadvars (used uninitialised field value)
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@38812 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 f5870d5fc0..59aaf9d7b6 100644 --- a/compiler/ncgld.pas +++ b/compiler/ncgld.pas @@ -382,7 +382,7 @@ implementation hlcg.a_loadaddr_ref_reg(current_asmdata.CurrAsmList,resultdef,fieldptrdef,href,hregister); hlcg.a_label(current_asmdata.CurrAsmList,endrelocatelab); - hlcg.reference_reset_base(location.reference,fieldptrdef,hregister,0,location.reference.alignment,[]); + hlcg.reference_reset_base(location.reference,fieldptrdef,hregister,0,resultdef.alignment,[]); end; end; |