FPC compiler error

Issue #82 resolved
Former user created an issue

Compiler version: FPC 3.0 Syntax error: Unit: "dwsUtils"

TNameValueHashBucket<T> = record
      Name : UnicodeString;
      Value : T;
   end;

TCaseInsensitiveNameValueHash<T> = class(TSimpleHash<TNameValueHashBucket<T>>)  // error!
      protected
         function SameItem(const item1, item2 : TNameValueHashBucket<T>) : Boolean; override;
         function GetItemHashCode(const item1 : TNameValueHashBucket<T>) : Integer; override;
   end;

the design code isn't supported? Compiler FPC 3.0

Comments (2)

  1. Eric Grange repo owner

    That particular issue has been solved by replacing the hash by a sorted list (also faster in that particular usage case). More FPC issues remain though.

  2. Log in to comment