agllvm: support specialised metadata with field names

Necessary for DIExpression
This commit is contained in:
Jonas Maebe 2022-05-27 21:21:01 +02:00
parent c92a035614
commit 41a6c5e967

View File

@ -1271,8 +1271,11 @@ implementation
else
first:=false;
specialised_element:=tllvmspecialisedmetaitem(element);
writer.AsmWrite(specialised_element.itemname);
writer.AsmWrite(': ');
if specialised_element.itemname<>'' then
begin
writer.AsmWrite(specialised_element.itemname);
writer.AsmWrite(': ');
end;
case specialised_element.itemkind of
lsmik_boolean:
metadatakind:=mk_specialised_bool;