From 2cf9d5ac4cf549882482e97096b36fc5e04e0c77 Mon Sep 17 00:00:00 2001 From: Christian Mazakas Date: Wed, 5 Oct 2022 14:56:49 -0700 Subject: [PATCH] Add extra value_type() construction in range-based iterator insertion so implicitly convertible types are supported, i.e. test::proxy --- include/boost/unordered/unordered_flat_map.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/boost/unordered/unordered_flat_map.hpp b/include/boost/unordered/unordered_flat_map.hpp index 82fdd479..85c919d8 100644 --- a/include/boost/unordered/unordered_flat_map.hpp +++ b/include/boost/unordered/unordered_flat_map.hpp @@ -189,7 +189,7 @@ namespace boost { void insert(InputIterator first, InputIterator last) { for (auto pos = first; pos != last; ++pos) { - table_.insert(*pos); + table_.insert(value_type(*pos)); } }