Author: [EMAIL PROTECTED] Date: Mon Dec 8 01:43:34 2008 New Revision: 932
Modified: branches/bleeding_edge/src/interpreter-irregexp.cc Log: Irregexp (bytecodes) don't forget to update current position on a no-case successful backref. Review URL: http://codereview.chromium.org/13615 Modified: branches/bleeding_edge/src/interpreter-irregexp.cc ============================================================================== --- branches/bleeding_edge/src/interpreter-irregexp.cc (original) +++ branches/bleeding_edge/src/interpreter-irregexp.cc Mon Dec 8 01:43:34 2008 @@ -381,6 +381,7 @@ break; } else { if (BackRefMatchesNoCase(from, current, len, subject)) { + current += len; pc += BC_CHECK_NOT_BACK_REF_NO_CASE_LENGTH; } else { pc = code_base + Load32(pc + 2); --~--~---------~--~----~------------~-------~--~----~ v8-dev mailing list v8-dev@googlegroups.com http://groups.google.com/group/v8-dev -~----------~----~----~----~------~----~------~--~---