* don't write initialisation values for AB_EXTERNAL_INDIRECT

git-svn-id: trunk@33956 -
This commit is contained in:
Jonas Maebe 2016-06-12 09:20:51 +00:00
parent 728efedcf3
commit 14ab43626f

View File

@ -1006,7 +1006,7 @@ implementation
if not assigned(taillvmdecl(hp).initdata) then
begin
writer.AsmWrite(llvmencodetypename(taillvmdecl(hp).def));
if not(taillvmdecl(hp).namesym.bind in [AB_EXTERNAL, AB_WEAK_EXTERNAL]) then
if not(taillvmdecl(hp).namesym.bind in [AB_EXTERNAL, AB_WEAK_EXTERNAL,AB_EXTERNAL_INDIRECT]) then
writer.AsmWrite(' zeroinitializer');
end
else