summaryrefslogtreecommitdiff
path: root/compiler/ncgld.pas
diff options
context:
space:
mode:
authorjonas <jonas@3ad0048d-3df7-0310-abae-a5850022a9f2>2018-04-22 17:03:07 +0000
committerjonas <jonas@3ad0048d-3df7-0310-abae-a5850022a9f2>2018-04-22 17:03:07 +0000
commit0920d026ebeb4b3611d42d043f3cb672501a23cb (patch)
tree2656be9c65bd59a452c2cab61de720063345b2e9 /compiler/ncgld.pas
parentf1a9095940a156f7ca8b1370486aaca67d83d1b4 (diff)
downloadfpc-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.pas2
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;