diff --git a/include/stdex/parser.hpp b/include/stdex/parser.hpp index 4b65944f5..3f1a2ec8c 100644 --- a/include/stdex/parser.hpp +++ b/include/stdex/parser.hpp @@ -625,6 +625,7 @@ namespace stdex _In_ size_t end = SIZE_MAX, _In_ int flags = match_default) { + _Assume_(text || !end); _Assume_(text || start >= end); bool r = start == 0 || (start <= end && stdex::islbreak(text[start - 1])); if ((r && !m_invert) || (!r && m_invert)) {