| Index: test/mjsunit/regress/regress-2437.js
 | 
| diff --git a/test/mjsunit/regress/regress-2437.js b/test/mjsunit/regress/regress-2437.js
 | 
| index c82293ae3252872c6873b2c0025934eb7d101e98..66f0abfef582503751c6ad0164de26fc295aa8a9 100644
 | 
| --- a/test/mjsunit/regress/regress-2437.js
 | 
| +++ b/test/mjsunit/regress/regress-2437.js
 | 
| @@ -26,7 +26,7 @@
 | 
|  // OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 | 
|  
 | 
|  // Summary of the spec: lastIndex is reset to 0 if
 | 
| -// - a regexp fails to match, regardless of global or non-global.
 | 
| +// - a global or sticky regexp fails to match.
 | 
|  // - a global regexp is used in a function that returns multiple results,
 | 
|  //   such as String.prototype.replace or String.prototype.match, since it
 | 
|  //   repeats the regexp until it fails to match.
 | 
| @@ -37,19 +37,19 @@
 | 
|  r = /a/;
 | 
|  r.lastIndex = 1;
 | 
|  r.exec("zzzz");
 | 
| -assertEquals(0, r.lastIndex);
 | 
| +assertEquals(1, r.lastIndex);
 | 
|  
 | 
|  // Test Regexp.prototype.test
 | 
|  r = /a/;
 | 
|  r.lastIndex = 1;
 | 
|  r.test("zzzz");
 | 
| -assertEquals(0, r.lastIndex);
 | 
| +assertEquals(1, r.lastIndex);
 | 
|  
 | 
|  // Test String.prototype.match
 | 
|  r = /a/;
 | 
|  r.lastIndex = 1;
 | 
|  "zzzz".match(r);
 | 
| -assertEquals(0, r.lastIndex);
 | 
| +assertEquals(1, r.lastIndex);
 | 
|  
 | 
|  // Test String.prototype.replace with atomic regexp and empty string.
 | 
|  r = /a/;
 | 
| @@ -116,7 +116,7 @@ assertEquals(-1, r.lastIndex);
 | 
|  
 | 
|  r.lastIndex = -1;
 | 
|  "01234567".match(r);
 | 
| -assertEquals(0, r.lastIndex);
 | 
| +assertEquals(-1, r.lastIndex);
 | 
|  
 | 
|  // Also test RegExp.prototype.exec and RegExp.prototype.test
 | 
|  r = /a/g;
 | 
| @@ -131,7 +131,7 @@ assertEquals(5, r.lastIndex);
 | 
|  r = /a/;
 | 
|  r.lastIndex = 1;
 | 
|  r.exec("01234567");
 | 
| -assertEquals(0, r.lastIndex);
 | 
| +assertEquals(1, r.lastIndex);
 | 
|  
 | 
|  r.lastIndex = 1;
 | 
|  r.exec("0123abcd");
 | 
| @@ -149,7 +149,7 @@ assertEquals(5, r.lastIndex);
 | 
|  r = /a/;
 | 
|  r.lastIndex = 1;
 | 
|  r.test("01234567");
 | 
| -assertEquals(0, r.lastIndex);
 | 
| +assertEquals(1, r.lastIndex);
 | 
|  
 | 
|  r.lastIndex = 1;
 | 
|  r.test("0123abcd");
 | 
| 
 |