#endif
#ifdef BOOST_MSVC
# pragma warning(push)
-# pragma warning(disable: 4800)
+#if BOOST_MSVC < 1910
+#pragma warning(disable:4800)
+#endif
#endif
namespace boost{
}
else
{
- b = (m_match_flags & match_not_eow) ? true : false;
+ if (m_match_flags & match_not_eow)
+ return false;
+ b = false;
}
if((position == backstop) && ((m_match_flags & match_prev_avail) == 0))
{
if(m_match_flags & match_not_bow)
- b ^= true;
+ return false;
else
b ^= false;
}