[fpc-pascal] Bugs in 2.1.4 ?

Christos Chryssochoidis c.chryssochoidis at gmail.com
Sat Jun 2 00:20:52 CEST 2007


Certainly the first one was a silly mistake of mine. The function was  
a method and the variable was a class field.
As for the second I'm not so certain. It really gave me errors when I  
compiled it at first. As I have deleted this fragment now, I can't  
check wether It had any { } inside it, but the compiler's message  
mentioned
something about a label (of a case statement that I had defined in  
that commented fragmenta and which was unfinished). After copying- 
pasting that fragment some times in the file, compiled the file  
again, with that fragment in it, and the compile was that time  
successful... Certainly weird.

Thanks anyway for taking the trouble answering,

Christos


On 02 Ιουν 2007, at 12:52 πμ, Flávio Etrusco wrote:

>> I'm not sure if the following are bugs of 2.1.4:
>
> I'm not sure either ;-)
> But since these seem too absurd to be true, just make sure:
>
>> 1) A variable used in the body of a function that I defined, while it
>> is not defined  in the function's var part, the file compiles
>> successfully.
>
> - you're not accessing an external (field or global) variable.
>
>> 2) The compiler reports error when a code fragment is commented out
>> with { }, while if I remove altogether the code fragment the file
>> compiles successfully.
>
> - you don't have '{' chars inside your comments and nested comments  
> are enabled.
>
> Cheers,
> Flávio
> _______________________________________________
> fpc-pascal maillist  -  fpc-pascal at lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-pascal




More information about the fpc-pascal mailing list