Этот блок не компилируется в XE2 Update 3 с ошибкой "Internal Error: SY6315". В XE такой проблемы нет.
unit Test;
interface
uses
SysUtils;
var
Proc: TProc;
implementation
initialization
Proc := procedure
var ByteArr: array of Byte;
begin
SetLength(ByteArr, 10);
end;
end.
Есть ли у кого-нибудь опыт решения этой проблемы?
Обновление: Я отправил отчет QC: QC#102888.