diff --git a/include/boost/regex/v4/basic_regex_creator.hpp b/include/boost/regex/v4/basic_regex_creator.hpp index f014a0b9..45539efd 100644 --- a/include/boost/regex/v4/basic_regex_creator.hpp +++ b/include/boost/regex/v4/basic_regex_creator.hpp @@ -84,8 +84,8 @@ public: } void add_range(const digraph_type& first, const digraph_type& end) { - m_ranges.insert(m_ranges.end(), first); - m_ranges.insert(m_ranges.end(), end); + m_ranges.push_back(first); + m_ranges.push_back(end); if(first.second) { m_has_digraphs = true; @@ -110,7 +110,7 @@ public: } void add_equivalent(const digraph_type& s) { - m_equivalents.insert(m_equivalents.end(), s); + m_equivalents.insert(s); if(s.second) { m_has_digraphs = true; diff --git a/test/captures/Jamfile.v2 b/test/captures/Jamfile.v2 index 527315c2..f3ee8905 100644 --- a/test/captures/Jamfile.v2 +++ b/test/captures/Jamfile.v2 @@ -26,10 +26,10 @@ EX_SOURCES = winstances.cpp usinstances.cpp ; -lib boost_regex_extra : $(EX_SOURCES) +lib boost_regex_extra : $(EX_SOURCES) ../../build//icu_options : BOOST_REGEX_MATCH_EXTRA=1 - shared:BOOST_REGEX_DYN_LINK=1 + shared:BOOST_REGEX_DYN_LINK=1 : ;