diff --git a/include/rapidjson/internal/regex.h b/include/rapidjson/internal/regex.h index c206294..c0a3ec5 100644 --- a/include/rapidjson/internal/regex.h +++ b/include/rapidjson/internal/regex.h @@ -413,7 +413,8 @@ private: } return false; - case kOneOrMore: + default: + RAPIDJSON_ASSERT(op == kOneOrMore); if (operandStack.GetSize() >= sizeof(Frag)) { Frag e = *operandStack.template Pop(1); SizeType s = NewState(kRegexInvalidState, e.start, 0); @@ -422,9 +423,6 @@ private: return true; } return false; - - default: - return false; } }