Ticket #3764: basic_regex_parser.2.diff
File basic_regex_parser.2.diff, 814 bytes (added by , 13 years ago) |
---|
-
basic_regex_parser.hpp
195 195 // Augment error message with the regular expression text: 196 196 // 197 197 if(start_pos == position) 198 start_pos = (std::max)(static_cast<std::ptrdiff_t>(0), position - 10);199 std::ptrdiff_t end_pos = (std::min)(position + 10, m_end - m_base);198 start_pos = (std::max)(static_cast<std::ptrdiff_t>(0), position - static_cast<std::ptrdiff_t>(10)); 199 std::ptrdiff_t end_pos = (std::min)(position + static_cast<std::ptrdiff_t>(10), static_cast<std::ptrdiff_t>(m_end - m_base)); 200 200 if(error_code != regex_constants::error_empty) 201 201 { 202 202 if((start_pos != 0) || (end_pos != (m_end - m_base)))