diff --git a/include/boost/unordered/detail/hash_table_impl.hpp b/include/boost/unordered/detail/hash_table_impl.hpp index 55bd5db7..044584a4 100644 --- a/include/boost/unordered/detail/hash_table_impl.hpp +++ b/include/boost/unordered/detail/hash_table_impl.hpp @@ -1104,14 +1104,14 @@ namespace boost { { // max load factor isn't set yet, but when it is, it'll be 1.0. return (std::max)(static_cast(std::distance(i, j)) + 1, n); - }; + } template size_type initial_size(I, I, size_type n, boost::incrementable_traversal_tag) { return n; - }; + } template size_type initial_size(I i, I j, size_type n) @@ -1119,7 +1119,7 @@ namespace boost { BOOST_DEDUCED_TYPENAME boost::iterator_traversal::type iterator_traversal_tag; return initial_size(i, j, n, iterator_traversal_tag); - }; + } template HASH_TABLE(I i, I j, size_type n, @@ -1784,7 +1784,7 @@ namespace boost { BOOST_DEDUCED_TYPENAME boost::iterator_traversal::type iterator_traversal_tag; return insert_size(i, j, iterator_traversal_tag); - }; + } // if hash function throws, or inserting > 1 element, basic exception safety // strong otherwise