On 29/06/18 17:57, Stefan Glienke wrote:
Now we are back to using temp variables (both Delphi and FPC do) but FPC again 
reuses its temp variable for A and B while Delphi uses different ones. Now for 
some integer this might not be a big issue but imagine you have something else 
in these arrays (for example any managed type like an interface).
Not having properly cleared B because it still uses the temporary content from 
A might cause some issues.

My point was that Delphi sometimes also reuses temp variables. See the StackOverflow posts linked from the previous message. It does not do it in the same cases as FPC, but it does do it. So while you may be lucky more often in Delphi, relying on this behaviour is unsafe even there afaik.


Jonas
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel

Reply via email to