Changeset 186920 in webkit for trunk/Source/JavaScriptCore/runtime/RegExp.cpp
- Timestamp:
- Jul 16, 2015, 7:27:22 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/runtime/RegExp.cpp
r184291 r186920 290 290 if (!pattern.m_containsBackreferences && !pattern.containsUnsignedLengthPattern() && vm->canUseRegExpJIT()) { 291 291 Yarr::jitCompile(pattern, charSize, vm, m_regExpJITCode); 292 #if ENABLE(YARR_JIT_DEBUG)293 if (!m_regExpJITCode.isFallBack())294 m_state = JITCode;295 else296 m_state = ByteCode;297 #else298 292 if (!m_regExpJITCode.isFallBack()) { 299 293 m_state = JITCode; 300 294 return; 301 295 } 302 #endif303 296 } 304 297 #else … … 306 299 #endif 307 300 301 m_state = ByteCode; 308 302 m_regExpBytecode = Yarr::byteCompile(pattern, &vm->m_regExpAllocator); 309 303 } … … 415 409 if (!pattern.m_containsBackreferences && !pattern.containsUnsignedLengthPattern() && vm->canUseRegExpJIT()) { 416 410 Yarr::jitCompile(pattern, charSize, vm, m_regExpJITCode, Yarr::MatchOnly); 417 #if ENABLE(YARR_JIT_DEBUG)418 if (!m_regExpJITCode.isFallBack())419 m_state = JITCode;420 else421 m_state = ByteCode;422 #else423 411 if (!m_regExpJITCode.isFallBack()) { 424 412 m_state = JITCode; 425 413 return; 426 414 } 427 #endif428 415 } 429 416 #else … … 431 418 #endif 432 419 420 m_state = ByteCode; 433 421 m_regExpBytecode = Yarr::byteCompile(pattern, &vm->m_regExpAllocator); 434 422 }
Note:
See TracChangeset
for help on using the changeset viewer.