[fpc-pascal] Generic syntax that compiles with FPC 2.4.4 but not	with FPC 2.6.0-0.rc1
    Juha Manninen 
    juha.manninen62 at gmail.com
       
    Wed Nov 23 23:01:03 CET 2011
    
    
  
Regarding this issue:
 http://bugs.freepascal.org/bug_view_advanced_page.php?bug_id=20713
The following does not compile any more with FPC 2.6.0-0.rc1.
---
  generic TGen<_T> = class
    type public
      T_TArray = array of _T;
    var private
      w: T_TArray;
    public
      constructor Create(Value: _T);
  end;
  TSpecial = specialize TGen<integer>;
---
At line:
      T_TArray = array of _T;
it says:
  unit1.pas(31,16) Fatal: Syntax error, ":" expected but "=" found
It is either a regression bug in FPC 2.6.0 or a bug in FPC 2.4.4 that got
fixed.
Which one is it?
Juha
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-pascal/attachments/20111124/b31737c6/attachment.html>
    
    
More information about the fpc-pascal
mailing list