Watch, Follow, &
Connect with Us
Public Report
Report From: Delphi-BCB/Compiler/Delphi/Execution    [ Add a report in this area ]  
Report #:  60621   Status: Closed
F2084 Internal Error: C1264 with record procedure
Project:  Delphi Build #:  11.0.2902.10471
Version:    11.2 Submitted By:   Ilya Lazarev
Report Type:  Basic functionality failure Date Reported:  4/8/2008 11:19:00 AM
Severity:    Commonly encountered problem Last Updated: 3/20/2012 2:24:39 AM
Platform:    All versions Internal Tracking #:   259028
Resolution: Fixed (Resolution Comments) Resolved in Build: : 12.0.0.15784
Duplicate of:  None
Voting and Rating
Overall Rating: No Ratings Yet
0.00 out of 5
Total Votes: None
Description
bug described in 59807 still exists
see steps for details
Steps to Reproduce:
{$APPTYPE CONSOLE}
program bugreport;
type
  TFunc = procedure of object;
  TRecord = record
    FFunc: TFunc;
    procedure test1(aFunc: TFunc);
    procedure func;
  end;

procedure TRecord.func;
begin

end;

procedure TRecord.test1(aFunc: TFunc);
begin

end;

var
  r: TRecord;

begin
  r.test1(r.func);
end.
Workarounds
None
Attachment
None
Comments

None

Server Response from: ETNACODE01