|
@@ -1819,7 +1819,7 @@ end;
|
|
Function TBucketList.BucketFor(AItem: JSValue): Integer;
|
|
Function TBucketList.BucketFor(AItem: JSValue): Integer;
|
|
begin
|
|
begin
|
|
// JSValues on average have a granularity of 4
|
|
// JSValues on average have a granularity of 4
|
|
- Result:=(PtrInt(AItem) shr 2) and FBucketMask;
|
|
|
|
|
|
+ Result:=(longword(AItem) shr 2) and FBucketMask;
|
|
end;
|
|
end;
|
|
|
|
|
|
constructor TBucketList.Create(ABuckets: TBucketListSizes);
|
|
constructor TBucketList.Create(ABuckets: TBucketListSizes);
|