Bläddra i källkod

agllvm: support specialised metadata with field names

Necessary for DIExpression
Jonas Maebe 3 år sedan
förälder
incheckning
41a6c5e967
1 ändrade filer med 5 tillägg och 2 borttagningar
  1. 5 2
      compiler/llvm/agllvm.pas

+ 5 - 2
compiler/llvm/agllvm.pas

@@ -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;