> What with overloads ? > > Procedure MyProc<T>(a:T); > Procedure MyProc(a : TObject); > > How do I know which one will be called ?
Once again: FPC needs a defined method resolution order, *and stick with it*. The current ad-hoc inheritance/typeconv/:= overload/overload/operator overload mess is already completely unpredictable and super buggy. Based on a specificity approach, the answer to your question would be obvious: The latter if a is (a descendant of) TObject, a new specialization otherwise. -- Regards, Martok _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel