[fpc-pascal] generic proc inference

Sven Barth pascaldragon at googlemail.com
Mon Oct 7 19:47:58 CEST 2019


Mattias Gaertner via fpc-pascal <fpc-pascal at lists.freepascal.org> schrieb
am Mo., 7. Okt. 2019, 18:42:

> On Mon, 7 Oct 2019 12:38:51 -0400
> Ryan Joseph <genericptr at gmail.com> wrote:
>
> > > On Oct 7, 2019, at 10:19 AM, Mattias Gaertner via fpc-pascal
> > > <fpc-pascal at lists.freepascal.org> wrote:
> > >
> > > Note that in Delphi the "non-generic-wins" rule is per parameter:
> > >
> > > procedure Run<T>(a:T; b: word);
> > > procedure Run<T>(a: word; b: T);
> >
> > I mean what happens here? The non-generic functions wins right?
> >
> > procedure Run<T>(a:T; b: word);
> > procedure Run<T>(a: word; b: T);
> > procedure Run(a: word; b: word);
>
> Only for
> Run(word(1),word(2));
>

Just to be sure: does the order of the function declarations make a
difference?

Regards,
Sven

>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-pascal/attachments/20191007/3e141635/attachment.html>


More information about the fpc-pascal mailing list