Przeglądaj źródła

* fixed stack initialization on Win x64, still not sure if it is necessary

git-svn-id: trunk@4617 -
florian 19 lat temu
rodzic
commit
abc957d80d
1 zmienionych plików z 1 dodań i 1 usunięć
  1. 1 1
      compiler/x86/cgx86.pas

+ 1 - 1
compiler/x86/cgx86.pas

@@ -1830,7 +1830,7 @@ unit cgx86;
                     list.concat(Taicpu.op_reg_ref(A_MOV,S_L,NR_EAX,href));
                     list.concat(Taicpu.op_reg(A_DEC,S_Q,NR_R10));
                     a_jmp_cond(list,OC_NE,again);
-                    list.concat(Taicpu.op_const_reg(A_SUB,S_Q,localsize mod winstackpagesize-4,NR_RSP));
+                    list.concat(Taicpu.op_const_reg(A_SUB,S_Q,localsize mod winstackpagesize,NR_RSP));
                     ungetcpuregister(list,NR_R10);
                  end
              end