>> This is because there is an extra (implicit) Try/Finally block.
>
> Thank you and Peter for answers. This way I was able to see how
> try...finally section looks in assembler :) Anyway, I understand that
> the answer is "can't be speed up". OK, I can live with that.

That is not correct. For your own code you can disable the implicit
exception frame with a directive:

{$IMPLICITEXCEPTIONS OFF}




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

Reply via email to