FTL should be able to run everything in Octane/regexp
[WebKit-https.git] / Source / JavaScriptCore / tests / stress / ftl-regexp-exec.js
1 function foo(s) {
2     return /foo/.exec(s);
3 }
4
5 noInline(foo);
6
7 for (var i = 0; i < 100000; ++i) {
8     var result = foo("foo");
9     if (!result)
10         throw "Error: bad result for foo";
11     if (result.length != 1)
12         throw "Error: bad result for foo: " + result;
13     if (result[0] != "foo")
14         throw "Error: bad result for foo: " + result;
15     if (foo("bar"))
16         throw "Error: bad result for bar";
17 }