* open arrays and arrays of consts might be only stack tainting if they are passed by value

git-svn-id: trunk@41008 -
This commit is contained in:
florian 2019-01-22 21:58:05 +00:00
parent b9a0b03e4b
commit 8d3d5276d7

View File

@ -5345,8 +5345,8 @@ implementation
begin
p:=tparavarsym(parast.SymList[i]);
{ check if no parameter is located on the stack }
if is_open_array(p.vardef) or
is_array_of_const(p.vardef) then
if (is_open_array(p.vardef) or
is_array_of_const(p.vardef)) and (p.varspez=vs_value) then
begin
result:=true;
exit;