diff --git a/compiler/ncginl.pas b/compiler/ncginl.pas index 1492082a15..cfdcb480f4 100644 --- a/compiler/ncginl.pas +++ b/compiler/ncginl.pas @@ -455,7 +455,7 @@ implementation addvalue:=addvalue*tpointerconstnode(tcallparanode(tcallparanode(left).right).left).value else begin - hlcg.location_force_reg(current_asmdata.CurrAsmList,tcallparanode(tcallparanode(left).right).left.location,left.resultdef,left.resultdef,addvalue<=1); + hlcg.location_force_reg(current_asmdata.CurrAsmList,tcallparanode(tcallparanode(left).right).left.location,tcallparanode(tcallparanode(left).right).left.resultdef,left.resultdef,addvalue<=1); hregister:=tcallparanode(tcallparanode(left).right).left.location.register; {$ifndef cpu64bitalu} hregisterhi:=tcallparanode(tcallparanode(left).right).left.location.register64.reghi;