FPC compiler error
Issue #82
resolved
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)
-
repo owner -
repo owner - changed status to resolved
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.
- Log in to comment
AFAICT FreePascal does not support nested generics yet...