"Fatal: Compilation aborted" on Static field at Generics
Original Reporter info from Mantis: Brainenjii
-
Reporter name:
Original Reporter info from Mantis: Brainenjii
- Reporter name:
Description:
Same code works fine on 2.6.0
===
program test;
Type
{ TMyGeneric }
Generic TMyGeneric<T> = Class
Private
bValue: Integer; Static;
Function GetValue: Integer;
Public
Property Value: Integer Read GetValue;
Constructor Create(Const aValue: Integer);
End;
{ TMyGeneric }
Function TMyGeneric.GetValue: Integer;
Begin
Result := bValue;
end;
Constructor TMyGeneric.Create(Const aValue: Integer);
Begin
bValue := aValue;
End;
Type TMyClass = Specialize TMyGeneric<TObject>;
begin
end.
===
Mantis conversion info:
- Mantis ID: 21654
- OS: Linux
- Build: 20709
- Platform: x86_64
- Version: 2.7.1
- Fixed in version: 3.0.0
- Fixed in revision: 21251 (#5b1b194b)