Regression. "Fatal: compilation aborted" for generic static class function
Original Reporter info from Mantis: hnb
-
Reporter name: Maciej Izak
Original Reporter info from Mantis: hnb
- Reporter name: Maciej Izak
Description:
Probably last block for #27206 (closed) :DDD (attached example works fine in rev. 27327).
===code===
// Fatal: compilation aborted
unit Generics.Defaults;
{$MODE DELPHI}
interface
type
IEqualityComparer<T> = interface
end;
TEqualityComparer<T> = class
public
class function Default: IEqualityComparer<T>; static;
end;
implementation
class function TEqualityComparer<T>.Default: IEqualityComparer<T>;
begin
end;
end.
Mantis conversion info:
- Mantis ID: 27320
- Build: 29486
- Version: 2.7.1
- Fixed in version: 3.0.0
- Fixed in revision: 29537 (#943a0946)