[fpc-pascal] ReadLn issues a warning
Peter Vreman
peter at freepascal.org
Sat May 14 12:56:45 CEST 2005
At 12:12 14-5-2005, you wrote:
>On Sat, 14 May 2005, Yiannis Dondos wrote:
>
> > Hello everybody,
> >
> > could you please tell me if there is something wrong with the following
> > code:
> >
> > program test1;
> >
> > var
> > f: Text;
> > i: Integer;
> > s: ShortString;
> >
> > begin
> > Assign (f, 'test.dat');
> > Reset (f);
> >
> > ReadLn (f, i);
> > ReadLn (f, s); // Warning: Variable not initialized
> >
> > Close (f);
> > end.
> >
> > FPC 1.9.8 on Linux issues a warning that FPC 1.0.10 never did.
> > The question is why the string variable needs to be initialized?
>
>It does not need to be. The warning is bogus. This is a bug.
The warning is a feature when you call your own made functions. For
functions like readln() this shouldn't be triggered. Please report it as a bug.
Peter
More information about the fpc-pascal
mailing list