[fpc-devel] Minor debate with ISO standard on case blocks

Michael Van Canneyt michael at freepascal.org
Tue Jul 30 11:39:18 CEST 2019



On Tue, 30 Jul 2019, Martin Frb wrote:

>> How you're suppsed to construct a working & compliant 'processor' (I assume 
>> this means compiler or interpreter or somesuch) after reading this is a 
>> mystery to me.
>
> Well if we make the following substitutions (to specialize the statement for 
> the case of fpc)
>
> processor = compiler
> error = run time error

Here we go:

I had assumed error = processor error (= compiler error for FPC)
Because "processors may report on such errors" for me implies the "error" is
detected and reported during processing (=compiling): nowhere it is said that a
processor creates an executable. (maybe earlier in the text it does, but I
don't know that)

But other than that, I mostly agree with your reading of the text.

Michael.


More information about the fpc-devel mailing list