소스 검색

LibRegex: Allow empty character classes in {B,E}RE

Ali Mohammad Pur 4 년 전
부모
커밋
5f4e1338a1
1개의 변경된 파일4개의 추가작업 그리고 4개의 파일을 삭제
  1. 4 4
      Userland/Libraries/LibRegex/RegexParser.cpp

+ 4 - 4
Userland/Libraries/LibRegex/RegexParser.cpp

@@ -304,11 +304,11 @@ ALWAYS_INLINE bool AbstractPosixParser::parse_bracket_expression(Vector<CompareT
         }
     }
 
-    if (values.size())
+    if (!values.is_empty()) {
         match_length_minimum = 1;
-
-    if (values.first().type == CharacterCompareType::Inverse)
-        match_length_minimum = 0;
+        if (values.first().type == CharacterCompareType::Inverse)
+            match_length_minimum = 0;
+    }
 
     return true;
 }