Do allocate a new regset for top_regset for ARM compiler to avoid heap memory corruption

(cherry picked from commit 1e5240b5a4)
This commit is contained in:
Pierre Muller 2024-05-02 13:52:04 +00:00
parent ae0fe8a6a0
commit 3326d095df

View File

@ -2893,6 +2893,11 @@ implementation
p.oper[i]^.ref^:=oper[i]^.ref^;
end;
{$ifdef ARM}
top_regset:
begin
new(p.oper[i]^.regset);
p.oper[i]^.regset^:=oper[i]^.regset^;
end;
top_shifterop:
begin
new(p.oper[i]^.shifterop);