Generic procedure/normal procedure order of declaration error
Original Reporter info from Mantis: ryan_joseph @genericptr
-
Reporter name: Ryan Joseph
Original Reporter info from Mantis: ryan_joseph @genericptr
- Reporter name: Ryan Joseph
Description:
If you declare a generic procedure followed by an overloaded normal procedure the compiler gives an error. Reversing the order (e.g. normal followed by generic) does not give an error.
Steps to reproduce:
generic procedure DoThis<T>(msg: T);
begin
end;
procedure DoThis(msg: TObject); // <<<----- ERROR: Overloaded identifier "DoThis" isn't a function
begin
end;
Mantis conversion info:
- Mantis ID: 35670
- Version: 3.3.1
- Fixed in version: 3.3.1
- Fixed in revision: 42329 (#2e4d8e36)
- Monitored by: » @MageSlayer (Denis Golovan)