diff --git a/include/boost/algorithm/string/detail/find_format_store.hpp b/include/boost/algorithm/string/detail/find_format_store.hpp index a1afc55..d2e8cc0 100644 --- a/include/boost/algorithm/string/detail/find_format_store.hpp +++ b/include/boost/algorithm/string/detail/find_format_store.hpp @@ -47,7 +47,11 @@ namespace boost { find_format_store& operator=( FindResultT FindResult ) { iterator_range::operator=(FindResult); +#if BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x564)) + m_FormatResult=format_result_type(m_Formatter(FindResult)); +#else m_FormatResult=m_Formatter(FindResult); +#endif return *this; }