mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-12 05:06:03 +02:00
* support writing aggregate LLVM constants that are not packed
git-svn-id: branches/debug_eh@42107 -
This commit is contained in:
parent
0cd0e1614b
commit
9f18cbf5d6
@ -1047,7 +1047,10 @@ implementation
|
|||||||
if not(metadata) then
|
if not(metadata) then
|
||||||
begin
|
begin
|
||||||
writer.AsmWrite(defstr);
|
writer.AsmWrite(defstr);
|
||||||
writer.AsmWrite(' <{');
|
if not(df_llvm_no_struct_packing in hp.def.defoptions) then
|
||||||
|
writer.AsmWrite(' <{')
|
||||||
|
else
|
||||||
|
writer.AsmWrite(' {')
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
begin
|
begin
|
||||||
@ -1064,11 +1067,14 @@ implementation
|
|||||||
end;
|
end;
|
||||||
if not(metadata) then
|
if not(metadata) then
|
||||||
begin
|
begin
|
||||||
writer.AsmWrite('}>');
|
if not(df_llvm_no_struct_packing in hp.def.defoptions) then
|
||||||
|
writer.AsmWrite(' }>')
|
||||||
|
else
|
||||||
|
writer.AsmWrite(' }')
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
begin
|
begin
|
||||||
writer.AsmWrite('}');
|
writer.AsmWrite(' }');
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
tck_array:
|
tck_array:
|
||||||
|
Loading…
Reference in New Issue
Block a user