[fpc-devel]Bug or missing documentation?
BiPolar
BiPolar at SoftHome.net
Fri Nov 7 18:37:04 CET 2003
> > The code below gives: "foo.pas(13,33) Error: Duplicate identifier
> > NAME"
> > when compiled with -S2. It compiles ok with -Sd though.
> > [...]
> > Is this a bug, or I missed something in the docs?
>
> It is a decision that we made for fpc mode to force you to write code
> that
> is less buggy. Because using name in the method it is not clear from
> the
> source which name you want to use unless you know that the compiler
> prefers locals over object fields.
> [...]
> Reporting issues that work in delphi mode and not in objfpc mode will
> almost always be rejected. We made the decision for those. And when
> you
> don't like objfpc mode then just continue to use delphi mode, we
> don't
> force you to use objfpc mode.
Perfectly clear, now that you explained that difference. The thing is,
as the "Compiler Modes" section of FPC docs doesn't mention these facts
/differences, it may lead to users of FPC to think that there may be a
bug (as I did).
Thanks for replying, and many thanks for your work on FPC.
Oscar Lesta.
More information about the fpc-devel
mailing list