Changeset 221167 in webkit for trunk/Source/JavaScriptCore/yarr/YarrJIT.cpp
- Timestamp:
- Aug 24, 2017, 4:03:27 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/yarr/YarrJIT.cpp
r221160 r221167 149 149 void optimizeAlternative(PatternAlternative* alternative) 150 150 { 151 if (!alternative->m_terms.size() || m_decodeSurrogatePairs)151 if (!alternative->m_terms.size()) 152 152 return; 153 153 … … 159 159 if ((term.type == PatternTerm::TypeCharacterClass) 160 160 && (term.quantityType == QuantifierFixedCount) 161 && (! term.characterClass->m_hasNonBMPCharacters)161 && (!m_decodeSurrogatePairs || !term.characterClass->m_hasNonBMPCharacters) 162 162 && (nextTerm.type == PatternTerm::TypePatternCharacter) 163 163 && (nextTerm.quantityType == QuantifierFixedCount)) {
Note:
See TracChangeset
for help on using the changeset viewer.