Generics regression, wrong section visibility in module level - identifier idents no member "F"
Original Reporter info from Mantis: hnb
-
Reporter name: Maciej Izak
Original Reporter info from Mantis: hnb
- Reporter name: Maciej Izak
Description:
All works fine in rev 27327 but in rev 28152 compiler raise Fatal error:
program p004;
{$MODE DELPHI}
type
TA<T> = class
private
F: Integer;
end;
TB<T> = class
procedure Foo(A: TObject);
end;
procedure TB<T>.Foo(A: TObject);
begin
WriteLn(TA<T>(A).F); // p004.Error: identifier idents no member "F"
end;
begin
end.
Mantis conversion info:
- Mantis ID: 26483
- Build: 28152
- Version: 2.7.1
- Fixed in version: 3.0.0
- Fixed in revision: 29482 (#5fd47d5e)
- Monitored by: » Vincent (Vincent Snijders)