Ensure the allocator types in the string keyed tests have value_types matching the...
authorChristopher Dykes <cdykes@fb.com>
Tue, 18 Jul 2017 17:01:30 +0000 (10:01 -0700)
committerFacebook Github Bot <facebook-github-bot@users.noreply.github.com>
Tue, 18 Jul 2017 17:05:08 +0000 (10:05 -0700)
commit4fb9440e9558fed4d1a28e8b218a7449d5a3f6b6
treedc2ac39519823e543f7cc2f4463d5725d776e699
parentd8c4d15e6b42836e29182f8c4438e2b9922011bb
Ensure the allocator types in the string keyed tests have value_types matching the value type of the collection

Summary:
Because MSVC's standard library implementation is now checking that this is actually the case:
```
error C2338: set<T, Compare, Allocator> requires that Allocator's value_type match T (See N4659 26.2.1 [container.requirements.general]/16 allocator_type) Either fix the allocator value_type or define _ENFORCE_MATCHING_ALLOCATORS=0 to suppress this diagnostic.
```

I've gone with the "Fix the `value_type`" approach.

Reviewed By: yfeldblum

Differential Revision: D5441017

fbshipit-source-id: b30403d2e48f815177cac29c4e6eec4e79583660
folly/experimental/test/StringKeyedTest.cpp