-
msaboff@apple.com authored
Reviewed by Darin Adler. <rdar://problem/8882994> Regression: Simple nested backtrack hangs https://bugs.webkit.org/show_bug.cgi?id=52675 The changeset (r76076) for https://bugs.webkit.org/show_bug.cgi?id=52540 broke simple backtracking in some cases. Reworked that change to link both jumps and labels. * yarr/YarrJIT.cpp: (JSC::Yarr::YarrGenerator::BacktrackDestination::hasBacktrackToLabel): (JSC::Yarr::YarrGenerator::TermGenerationState::propagateBacktrackingFrom): (JSC::Yarr::YarrGenerator::generateParenthesesSingle): 2011-01-19 Michael Saboff <msaboff@apple.com> Reviewed by Darin Adler. <rdar://problem/8882994> Regression: Simple nested backtrack hangs https://bugs.webkit.org/show_bug.cgi?id=52675 New tests to support change. * fast/regex/parentheses-expected.txt: * fast/regex/script-tests/parentheses.js: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76133 268f45cc-cd09-0410-ab3c-d52691b4dbfc
480ad154