Michael Van Canneyt via fpc-pascal <fpc-pascal@lists.freepascal.org> schrieb am Sa., 12. Feb. 2022, 12:14:
> > > On Sat, 12 Feb 2022, Mattias Gaertner via fpc-pascal wrote: > > > Hi, > > > > This can't be right, can it? > > > > type > > TBird = class > > procedure Fly; > > end; > > TEagle = TBird; // alias > > > > procedure TEagle.Fly; > > begin > > end; > > Personally, I would not allow this. > But Delphi compiles and runs it... > > Maybe something to check for {$mode objfpc} =-) > The compiler does not have any real tracking for non-type aliases... As far as the compiler is concerned these are interchangeable... Regards, Sven >
_______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal