Sfoglia il codice sorgente

* fixed the type of FPC_EMPTYCHAR when referencing it

git-svn-id: trunk@30785 -
Jonas Maebe 10 anni fa
parent
commit
582aee4d90
1 ha cambiato i file con 2 aggiunte e 2 eliminazioni
  1. 2 2
      compiler/ncgcnv.pas

+ 2 - 2
compiler/ncgcnv.pas

@@ -305,7 +305,7 @@ interface
                   reference_reset(hr,2);
                   hr.symbol:=current_asmdata.RefAsmSymbol('FPC_EMPTYCHAR');
                   location.register:=hlcg.getaddressregister(current_asmdata.CurrAsmList,resultdef);
-                  hlcg.a_loadaddr_ref_reg(current_asmdata.CurrAsmList,left.resultdef,resultdef,hr,location.register);
+                  hlcg.a_loadaddr_ref_reg(current_asmdata.CurrAsmList,cwidechartype,resultdef,hr,location.register);
                 end
                else
                 begin
@@ -681,7 +681,7 @@ interface
          { FPC_EMPTYCHAR is a widechar -> 2 bytes }
          reference_reset(hr,2);
          hr.symbol:=current_asmdata.RefAsmSymbol('FPC_EMPTYCHAR');
-         hlcg.a_loadaddr_ref_reg(current_asmdata.CurrAsmList,left.resultdef,resultdef,hr,location.register);
+         hlcg.a_loadaddr_ref_reg(current_asmdata.CurrAsmList,cwidechartype,resultdef,hr,location.register);
          hlcg.a_label(current_asmdata.CurrAsmList,l1);
       end;