Re: [fpc-devel] Issue #32913

2018-07-14 Thread J. Gareth Moreton
Slightly embarrassing, but I forgot some of the details because I put this on the backburner for a few weeks. The Exit wasn't inside a "finally" section, but inside the "try" part - however, the entire block was in an "except" section. I'll double check that Exit is not allowed in the finally

Re: [fpc-devel] Issue #32913

2018-07-14 Thread Sven Barth via fpc-devel
R0b0t1 schrieb am Sa., 14. Juli 2018, 21:11: > > Control flow statements are allowed in an EXCEPT block. Come to think of > it, > > didn't we have another TRY/FINALLY/EXCEPT nesting issue that might have > > something to do with that? > > > > If the above is true then this confuses me. Except

Re: [fpc-devel] Issue #32913

2018-07-14 Thread R0b0t1
On Sat, Jul 14, 2018 at 1:54 PM, Martok wrote: > Am 14.07.2018 um 20:41 schrieb Dmitry Boyarintsev: >> Exiting from finally? Is it something new?0 >> >> http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/devcommon/cm_cant_leave_finally_xml.html > Still documented

Re: [fpc-devel] Issue #32913

2018-07-14 Thread Martok
Am 14.07.2018 um 20:41 schrieb Dmitry Boyarintsev: > Exiting from finally? Is it something new?0 > > http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/devcommon/cm_cant_leave_finally_xml.html Still documented for Tokyo:

Re: [fpc-devel] Issue #32913

2018-07-14 Thread Dmitry Boyarintsev
Exiting from finally? Is it something new?0 http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/devcommon/cm_cant_leave_finally_xml.html On Saturday, July 14, 2018, J. Gareth Moreton wrote: > I've had a look at issue #32913 for a > while now, but after looking

[fpc-devel] Issue #32913

2018-07-14 Thread J. Gareth Moreton
I've had a look at issue #32913 for a while now, but after looking through errore.msg on an unrelated note, I discovered that it seems to be the intention that Exit is not supported in the finally section of a try...finally block, although apparently such a construct is supported in Delphi.

[fpc-devel] Issue #32913 - Internal Error 200309201

2018-05-20 Thread J. Gareth Moreton
Hi everyone, So I've been taking a look at the issue listed in bug ticket #32913, where a try...finally block inside the except part of a try...except block either produces bad assembly language or raises Internal Error 200309201.  So far, I'm still trying to understand the control flow of the