Fix 64-bit vs 32-bit mismatch in PersistentCoders.h
authorkrollin@apple.com <krollin@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 31 Jul 2019 16:26:57 +0000 (16:26 +0000)
committerkrollin@apple.com <krollin@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 31 Jul 2019 16:26:57 +0000 (16:26 +0000)
commitfbba2c7a4b35fc1b0ad827b11166ae8761bbc2e6
tree85e9cd9c64a1c5dcee2833696f454175303633bb
parente7b92efbb6fe6475366f4e9fd00662455b3c5d99
Fix 64-bit vs 32-bit mismatch in PersistentCoders.h
https://bugs.webkit.org/show_bug.cgi?id=200288
<rdar://problem/53734203>

Reviewed by Chris Dumez.

hashMapSize is declared as a uint64_t. It is passed to
HashMapType::reserveInitialCapacity, which takes an unsigned int. This
is a 32-bit value on 32-bit platforms, leading to a compile time
error. Fix his by casting hashMapSize to the expected type.

* wtf/persistence/PersistentCoders.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@248044 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Source/WTF/ChangeLog
Source/WTF/wtf/persistence/PersistentCoders.h