On Fri, Feb 7, 2025 at 2:40 PM Maxim Ganetsky via fpc-devel <fpc-devel at lists.freepascal.org> wrote: It compiles if you declare the methods in TBase as "overload". D7 refuses to compile this code (even with "overload"), but D7 is a little bit old... -- Bart