diff options
-rw-r--r-- | llvm/include/llvm/ADT/StringMap.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/include/llvm/ADT/StringMap.h b/llvm/include/llvm/ADT/StringMap.h index 700bb9e10ef..47a87c2c51e 100644 --- a/llvm/include/llvm/ADT/StringMap.h +++ b/llvm/include/llvm/ADT/StringMap.h @@ -233,7 +233,7 @@ public: Allocator(A) {} StringMap(std::initializer_list<std::pair<StringRef, ValueTy>> List) - : StringMapImpl(static_cast<unsigned>(sizeof(MapEntryTy))) { + : StringMapImpl(List.size(), static_cast<unsigned>(sizeof(MapEntryTy))) { for (const auto &P : List) { insert(P); } |