|
@@ -109,11 +109,11 @@ interface
|
|
|
|
|
|
function tllvmasmnode.getllvmasmparasym(sym: tabstractnormalvarsym): tasmsymbol;
|
|
function tllvmasmnode.getllvmasmparasym(sym: tabstractnormalvarsym): tasmsymbol;
|
|
begin
|
|
begin
|
|
- { these have to be transformed from ^nr into into $nr; we use ^ because
|
|
|
|
|
|
+ { these have to be transformed from `nr into into $nr; we use ` because
|
|
we also have to double all other occurrences of '$' in the assembly
|
|
we also have to double all other occurrences of '$' in the assembly
|
|
code, and we can't differentiate between these and other '$'s in
|
|
code, and we can't differentiate between these and other '$'s in
|
|
agllvm }
|
|
agllvm }
|
|
- result:=current_asmdata.RefAsmSymbol('^'+tostr(getllvmasmopindexforsym(sym)),AT_DATA,false);
|
|
|
|
|
|
+ result:=current_asmdata.RefAsmSymbol('`'+tostr(getllvmasmopindexforsym(sym)),AT_DATA,false);
|
|
end;
|
|
end;
|
|
|
|
|
|
|
|
|