On Mon, 7 Oct 2019 19:47:58 +0200 Sven Barth via fpc-pascal <fpc-pascal@lists.freepascal.org> wrote:
> Mattias Gaertner via fpc-pascal <fpc-pascal@lists.freepascal.org> > schrieb am Mo., 7. Okt. 2019, 18:42: > > > On Mon, 7 Oct 2019 12:38:51 -0400 > > Ryan Joseph <generic...@gmail.com> wrote: > > > > > > On Oct 7, 2019, at 10:19 AM, Mattias Gaertner via fpc-pascal > > > > <fpc-pascal@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? No. Even if the a,b:word overload is in the ancestor. Mattias _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal