Changeset 27733 in webkit for trunk/JavaScriptCore


Ignore:
Timestamp:
Nov 12, 2007, 4:22:49 PM (18 years ago)
Author:
Darin Adler
Message:

JavaScriptCore:

Reviewed by Sam.

Test: fast/js/regexp-many-brackets.html

  • pcre/pcre_exec.cpp: (match): Added back accidentally-removed case for the BRANUMBER opcode.

LayoutTests:

Reviewed by Sam.

  • fast/js/regexp-many-brackets-expected.txt: Added.
  • fast/js/regexp-many-brackets.html: Added.
  • fast/js/resources/regexp-many-brackets.js: Added.
Location:
trunk/JavaScriptCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/ChangeLog

    r27730 r27733  
     12007-11-12  Darin Adler  <[email protected]>
     2
     3        Reviewed by Sam.
     4
     5        - http://bugs.webkit.org/show_bug.cgi?id=15951
     6          REGRESSION: assertion failure in regexp match() when running JS tests
     7
     8        Test: fast/js/regexp-many-brackets.html
     9
     10        * pcre/pcre_exec.cpp: (match): Added back accidentally-removed case for
     11        the BRANUMBER opcode.
     12
    1132007-11-12  Darin Adler  <[email protected]>
    214
  • trunk/JavaScriptCore/pcre/pcre_exec.cpp

    r27730 r27733  
    447447    RRETURN;
    448448
     449    /* Skip over large extraction number data if encountered. */
     450
     451    BEGIN_OPCODE(BRANUMBER):
     452    frame->ecode += 3;
     453    NEXT_OPCODE;
     454
    449455    /* End of the pattern. */
    450456
     
    18531859    /* Control never gets here */
    18541860
    1855     BEGIN_OPCODE(BRANUMBER):
    18561861    BEGIN_OPCODE(CRMINPLUS):
    18571862    BEGIN_OPCODE(CRMINQUERY):
Note: See TracChangeset for help on using the changeset viewer.