LibRegex: Add missing StringSet cases

This commit is contained in:
aplefull
2025-11-27 11:42:17 +01:00
committed by Jelle Raaijmakers
parent 0738be817b
commit 934817d45e
Notes: github-actions[bot] 2025-11-27 13:03:06 +00:00

View File

@@ -1239,7 +1239,8 @@ Vector<CompareTypeAndValuePair> OpCode_Compare::flat_compares() const
} else if (compare_type == CharacterCompareType::GeneralCategory
|| compare_type == CharacterCompareType::Property
|| compare_type == CharacterCompareType::Script
|| compare_type == CharacterCompareType::ScriptExtension) {
|| compare_type == CharacterCompareType::ScriptExtension
|| compare_type == CharacterCompareType::StringSet) {
auto value = m_bytecode->at(offset++);
result.append({ compare_type, value });
} else {
@@ -1366,8 +1367,8 @@ Vector<ByteString> OpCode_Compare::variable_arguments_to_byte_string(Optional<Ma
} else if (compare_type == CharacterCompareType::GeneralCategory
|| compare_type == CharacterCompareType::Property
|| compare_type == CharacterCompareType::Script
|| compare_type == CharacterCompareType::ScriptExtension) {
|| compare_type == CharacterCompareType::ScriptExtension
|| compare_type == CharacterCompareType::StringSet) {
auto value = m_bytecode->at(offset++);
result.empend(ByteString::formatted(" value={}", value));
}