<div>Regarding this issue:</div><div> <a href="http://bugs.freepascal.org/bug_view_advanced_page.php?bug_id=20713">http://bugs.freepascal.org/bug_view_advanced_page.php?bug_id=20713</a></div><div><br></div><div>The following does not compile any more with FPC 2.6.0-0.rc1.</div>
<div>---</div><div> generic TGen<_T> = class</div><div> type public</div><div> T_TArray = array of _T;</div><div> var private</div><div> w: T_TArray;</div><div> public</div><div> constructor Create(Value: _T);</div>
<div> end;</div><div><br></div><div> TSpecial = specialize TGen<integer>; </div><div>---</div><div><br></div><div><div>At line:</div><div> T_TArray = array of _T;</div><div>it says:</div><div> unit1.pas(31,16) Fatal: Syntax error, ":" expected but "=" found</div>
</div><div><br></div><div><div>It is either a regression bug in FPC 2.6.0 or a bug in FPC 2.4.4 that got fixed.</div></div><div>Which one is it?</div><div><br></div><div>Juha</div><div><br></div>