<div dir="auto"><div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Marco van de Voort <<a href="mailto:fpc@pascalprogramming.org">fpc@pascalprogramming.org</a>> schrieb am Mi., 19. Juni 2019, 16:09:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">> The answer I see: none because any identifier may become "builtin",<br>
<br>
> start to hardly conflict with any declarations with the same name and<br>
> become PITA for code maintainer.<br>
><br>
No, since the default is that the local declaration overrides the system <br>
definition.<br>
<br>
So only if you overload an RTL procedure, and then that RTL procedure is <br>
changed to builtin, you get in to problems.<br>
<br>
The number of builtins is low, and all recent ones were not RTL <br>
procedures before. At least not general ones like POS().<br>
<br>
So IMHO this goes way to far into the realm of the hypothetical, since I <br>
can't remember an actual case when it happened.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">3.2 changes Insert and Delete into intrinisics due to support for dynamic arrays. </div><div dir="auto"><br></div><div dir="auto">Regards, </div><div dir="auto">Sven </div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
</blockquote></div></div></div>