Don't assume unsigned long is 64-bit
authorChristopher Dykes <cdykes@fb.com>
Wed, 24 Aug 2016 23:25:11 +0000 (16:25 -0700)
committerFacebook Github Bot 7 <facebook-github-bot-7-bot@fb.com>
Wed, 24 Aug 2016 23:38:33 +0000 (16:38 -0700)
Summary: Because it isn't. Not on MSVC anyways.

Reviewed By: yfeldblum

Differential Revision: D3767326

fbshipit-source-id: 0f9421773819999f99be38ae0646ae3e81bde4e4

folly/test/small_vector_test.cpp

index 7e8c92db6676308c7edf24162cc12ca1c84692c3..a7e211662aa2d077ed4ce8c0d85e098ec16f1f2d 100644 (file)
@@ -634,7 +634,7 @@ TEST(small_vector, Basic) {
 }
 
 TEST(small_vector, Capacity) {
-  folly::small_vector<unsigned long, 1> vec;
+  folly::small_vector<uint64_t, 1> vec;
   EXPECT_EQ(vec.size(), 0);
   EXPECT_EQ(vec.capacity(), 1);
 
@@ -646,8 +646,7 @@ TEST(small_vector, Capacity) {
   EXPECT_EQ(vec.size(), 2);
   EXPECT_GT(vec.capacity(), 1);
 
-
-  folly::small_vector<unsigned long, 2> vec2;
+  folly::small_vector<uint64_t, 2> vec2;
   EXPECT_EQ(vec2.size(), 0);
   EXPECT_EQ(vec2.capacity(), 2);