fcl-passrc record class operator fails
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:
{mode objfpc}<br/> {modeswitch advancedrecords}
program bugs;
type
TMyRecord = record
class operator = (a, b: TMyRecordA): boolean;
end;
// EParserError: Expected "procedure" at token "operator"
class operator TMyRecord.= (a, b: TMyRecordA): boolean;
begin
result := (@a = @b);
end;
begin
end.
Steps to reproduce:
Use test.pas to parse the bug file.
Mantis conversion info:
- Mantis ID: 36180
- Version: 3.3.1
- Fixed in version: 3.3.1
- Fixed in revision: 43229 (#82788f38)
- Target version: 3.2.0