From 8bbd1be4240c4e034e6d550d4779966a62115eda Mon Sep 17 00:00:00 2001 From: "erik.corry@gmail.com" Date: Mon, 8 Dec 2008 09:43:34 +0000 Subject: [PATCH] Irregexp (bytecodes) don't forget to update current position on a no-case successful backref. Review URL: http://codereview.chromium.org/13615 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@932 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- src/interpreter-irregexp.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/interpreter-irregexp.cc b/src/interpreter-irregexp.cc index afc58ca80f..73701b9ac1 100644 --- a/src/interpreter-irregexp.cc +++ b/src/interpreter-irregexp.cc @@ -381,6 +381,7 @@ static bool RawMatch(const byte* code_base, 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);