Browse Source

* accept locals replaced by symbols in inline assembly by the LLVM code
generator in the AArch64 assembler writer

git-svn-id: trunk@43887 -

Jonas Maebe 5 years ago
parent
commit
7a3a4244d1
1 changed files with 3 additions and 1 deletions
  1. 3 1
      compiler/aarch64/agcpugas.pas

+ 3 - 1
compiler/aarch64/agcpugas.pas

@@ -120,7 +120,9 @@ unit agcpugas;
                   else
                   else
                     result:=linux_addrpage2str[ref.refaddr]+ref.symbol.name
                     result:=linux_addrpage2str[ref.refaddr]+ref.symbol.name
                 end;
                 end;
-              addr_pic:
+              addr_pic,
+              { for locals replaced by temp symbols on LLVM }
+              addr_no:
                 result:=ref.symbol.name;
                 result:=ref.symbol.name;
               else
               else
                 internalerror(2015022302);
                 internalerror(2015022302);