From 37804b54d4ecbeaea770e4f4fce46cc371083c81 Mon Sep 17 00:00:00 2001 From: Vladimir Prus Date: Wed, 9 Apr 2014 14:04:48 +0400 Subject: [PATCH] Remove unnecessary workaround. Closes #9854. --- src/value_semantic.cpp | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/value_semantic.cpp b/src/value_semantic.cpp index 5818b07..a7366d4 100644 --- a/src/value_semantic.cpp +++ b/src/value_semantic.cpp @@ -268,12 +268,7 @@ namespace boost { namespace program_options { void error_with_option_name::replace_token(const string& from, const string& to) const { -#if BOOST_WORKAROUND(BOOST_MSVC, BOOST_TESTED_AT(1800)) -// prevent warning C4127: conditional expression is constant for (;;) -#else - while (1) -#endif { std::size_t pos = m_message.find(from.c_str(), 0, from.length()); // not found: all replaced