Browse Source

* generalised llvmgettemprecorddef() so it works for almost all types

git-svn-id: trunk@34513 -
Jonas Maebe 9 years ago
parent
commit
702715a518
1 changed files with 2 additions and 5 deletions
  1. 2 5
      compiler/llvm/llvmdef.pas

+ 2 - 5
compiler/llvm/llvmdef.pas

@@ -823,12 +823,9 @@ implementation
                   else
                     { other types should not appear currently, add as needed }
                     internalerror(2014012008);
-                  end;
-              pointerdef:
-                typename:='p'+tostr(hdef.deflist_index);
+                end;
               else
-                { other types should not appear currently, add as needed }
-                internalerror(2014012009);
+                typename:=typename+'d'+hdef.unique_id_str;
             end;
           end;
         if not assigned(current_module) then