|
@@ -384,8 +384,8 @@ unit cgcpu;
|
|
|
cgpara.check_simple_location;
|
|
|
len:=align(cgpara.intsize,cgpara.alignment);
|
|
|
g_stackpointer_alloc(list,len);
|
|
|
- reference_reset_base(href,NR_STACK_POINTER_REG,0,cgpara.alignment,[]);
|
|
|
- g_concatcopy(list,r,href,len);
|
|
|
+ reference_reset_base(href,NR_STACK_POINTER_REG,cgpara.location^.reference.offset,cgpara.alignment,[]);
|
|
|
+ g_concatcopy(list,r,href,cgpara.intsize);
|
|
|
end
|
|
|
else
|
|
|
begin
|