Просмотр исходного кода

* fixed size of temporary register used to evaluate smallset<=/>=smallset

git-svn-id: trunk@25869 -
Jonas Maebe 12 лет назад
Родитель
Сommit
353c15fb34
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      compiler/sparc/ncpuadd.pas

+ 1 - 1
compiler/sparc/ncpuadd.pas

@@ -280,7 +280,7 @@ interface
                  ((nf_swapped in flags) and
                   (nodetype = gten)) then
                 swapleftright;
-              tmpreg:=cg.getintregister(current_asmdata.CurrAsmList,location.size);
+              tmpreg:=cg.getintregister(current_asmdata.CurrAsmList,left.location.size);
               current_asmdata.CurrAsmList.concat(taicpu.op_reg_reg_reg(A_AND,left.location.register,right.location.register,tmpreg));
               current_asmdata.CurrAsmList.concat(taicpu.op_reg_reg_reg(A_SUBcc,tmpreg,right.location.register,NR_G0));
               location.resflags:=F_E;