该单元无法在XE2 Update 3中通过“ [DCC致命错误] Test.pas(22):F2084内部错误:URW1147”进行编译

unit Test;

interface

type
  TSorter<T> = procedure(var Values: array of T);

  TTest = class
  public
    procedure Sort<T>(const Sorter: TSorter<T>);
  end;

implementation

procedure TTest.Sort<T>(const Sorter: TSorter<T>);
begin
end;

end.


我已经提交了质量控制报告:QC#103671

有谁知道解决方法吗?

最佳答案

如果用TSorter<T> = procedure(var Values: TArray<T>);替换TSorter声明,则可以在XE上正常编译。

08-16 10:42