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