瀏覽代碼

* cur_stack_offset changed to longint

git-svn-id: branches/z80@44962 -
nickysn 5 年之前
父節點
當前提交
0332a60cb8
共有 1 個文件被更改,包括 6 次插入6 次删除
  1. 6 6
      compiler/z80/cpupara.pas

+ 6 - 6
compiler/z80/cpupara.pas

@@ -42,9 +42,9 @@ unit cpupara;
           function create_varargs_paraloc_info(p : tabstractprocdef; side: tcallercallee; varargspara:tvarargsparalist):longint;override;
           function  get_funcretloc(p : tabstractprocdef; side: tcallercallee; forcetempdef: tdef): tcgpara;override;
          private
-          procedure init_values(var curintreg, curfloatreg, curmmreg: tsuperregister; var cur_stack_offset: aword);
+          procedure init_values(var curintreg, curfloatreg, curmmreg: tsuperregister; var cur_stack_offset: longint);
           function create_paraloc_info_intern(p : tabstractprocdef; side: tcallercallee; paras: tparalist;
-            var curintreg, curfloatreg, curmmreg: tsuperregister; var cur_stack_offset: aword):longint;
+            var curintreg, curfloatreg, curmmreg: tsuperregister; var cur_stack_offset: longint):longint;
        end;
 
   implementation
@@ -175,7 +175,7 @@ unit cpupara;
       end;
 
 
-    procedure tcpuparamanager.init_values(var curintreg, curfloatreg, curmmreg: tsuperregister; var cur_stack_offset: aword);
+    procedure tcpuparamanager.init_values(var curintreg, curfloatreg, curmmreg: tsuperregister; var cur_stack_offset: longint);
       begin
         curintreg:=RS_HL;
         curfloatreg:=RS_INVALID;
@@ -186,7 +186,7 @@ unit cpupara;
 
     { TODO : fix tcpuparamanager.create_paraloc_info_intern }
     function tcpuparamanager.create_paraloc_info_intern(p : tabstractprocdef; side: tcallercallee; paras: tparalist;
-        var curintreg, curfloatreg, curmmreg: tsuperregister; var cur_stack_offset: aword):longint;
+        var curintreg, curfloatreg, curmmreg: tsuperregister; var cur_stack_offset: longint):longint;
 
       var
         nextintreg,nextfloatreg,nextmmreg : tsuperregister;
@@ -391,7 +391,7 @@ unit cpupara;
 
     function tcpuparamanager.create_paraloc_info(p : tabstractprocdef; side: tcallercallee):longint;
       var
-        cur_stack_offset: aword;
+        cur_stack_offset: longint;
         curintreg, curfloatreg, curmmreg: tsuperregister;
         retcgsize  : tcgsize;
       begin
@@ -531,7 +531,7 @@ unit cpupara;
 
     function tcpuparamanager.create_varargs_paraloc_info(p : tabstractprocdef; side: tcallercallee; varargspara:tvarargsparalist):longint;
       var
-        cur_stack_offset: aword;
+        cur_stack_offset: longint;
         curintreg, curfloatreg, curmmreg: tsuperregister;
       begin
         init_values(curintreg,curfloatreg,curmmreg,cur_stack_offset);