<p>Am 12.10.2015 23:29 schrieb "Marco van de Voort" <<a href="mailto:marcov@stack.nl">marcov@stack.nl</a>>:<br>
><br>
> In our previous episode, Dmitry Boyarintsev said:<br>
> > On Mon, Oct 12, 2015 at 4:01 PM, Marco van de Voort <<a href="mailto:marcov@stack.nl">marcov@stack.nl</a>> wrote:<br>
> ><br>
> > > (ifthen clashes name with the delphi functions of the same name in a much<br>
> > > used unit as math, the name should be different but the intrinsic principle<br>
> > > IMHO is best)<br>
> > ><br>
> > But they're inline functions. Thus when inline-d into the code, they're<br>
> > acting as intrinsic.<br>
><br>
> Are they? It sounds dangerous to me that inlining would suddenly not<br>
> evaluate functions anymore.</p>
<p>It's should not be the case with functions, but with the right optimization settings the compiler might optimize away statements/expressions that otherwise would have generated exceptions.</p>
<p>Regards,<br>
Sven</p>