diff --git a/lib/typed/parfait/type.rb b/lib/typed/parfait/type.rb index 883f2c9e..e1104923 100644 --- a/lib/typed/parfait/type.rb +++ b/lib/typed/parfait/type.rb @@ -190,7 +190,7 @@ module Parfait hash_code += item_hash + (item_hash / 256 ) * index index += 1 end - hash_code + hash_code % (2 ** 62) end def self.str_hash(str)