浏览代码

* fixed handling of untyped const parameters

git-svn-id: branches/z80@44971 -
nickysn 5 年之前
父节点
当前提交
0bbd140228
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      compiler/z80/cpupara.pas

+ 2 - 2
compiler/z80/cpupara.pas

@@ -360,11 +360,11 @@ unit cpupara;
                           end
                           end
                         else
                         else
                           begin
                           begin
-                             paraloc^.def:=hp.vardef;
+                             paraloc^.def:=paradef;
                              paraloc^.loc:=LOC_REFERENCE;
                              paraloc^.loc:=LOC_REFERENCE;
                              paraloc^.reference.index:=NR_STACK_POINTER_REG;
                              paraloc^.reference.index:=NR_STACK_POINTER_REG;
                              paraloc^.reference.offset:=stack_offset;
                              paraloc^.reference.offset:=stack_offset;
-                             inc(stack_offset,hp.vardef.size);
+                             inc(stack_offset,paradef.size);
                           end;
                           end;
                         paralen:=0;
                         paralen:=0;
                       end;
                       end;