>> 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