| Index: test/mjsunit/regress/regress-crbug-482998.js
|
| diff --git a/test/mjsunit/regress/regress-crbug-482998.js b/test/mjsunit/regress/regress-crbug-482998.js
|
| index 94ff5008e85688ee8cf70dc9dd010c4c41257b26..80933a7a6d3c7b00df1a3ee8605cbe4f924831b7 100644
|
| --- a/test/mjsunit/regress/regress-crbug-482998.js
|
| +++ b/test/mjsunit/regress/regress-crbug-482998.js
|
| @@ -3,13 +3,13 @@
|
| // found in the LICENSE file.
|
|
|
| // Should not time out. Running time 0.5s vs. 120s before the change.
|
| -function collapse() {
|
| +function collapse(flags) {
|
| var src = "(?:";
|
| for (var i = 128; i < 0x1000; i++) {
|
| - src += "a" + String.fromCharCode(i) + "|";
|
| + src += String.fromCharCode(96 + i % 26) + String.fromCharCode(i) + "|";
|
| }
|
| src += "aa)";
|
| - var collapsible = new RegExp(src);
|
| + var collapsible = new RegExp(src, flags);
|
| var subject = "zzzzzzz" + String.fromCharCode(3000);
|
| for (var i = 0; i < 1000; i++) {
|
| subject += "xxxxxxx";
|
| @@ -19,4 +19,5 @@ function collapse() {
|
| }
|
| }
|
|
|
| -collapse();
|
| +collapse("i");
|
| +collapse("");
|
|
|