Bladeren bron

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

Ali Mohammad Pur 4 jaren geleden
bovenliggende
commit
5f4e1338a1
1 gewijzigde bestanden met toevoegingen van 4 en 4 verwijderingen
  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;
         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;
     return true;
 }
 }