haikuwebkit/JSTests/stress/ftl-regexp-exec.js

18 lines
416 B
JavaScript

function foo(s) {
return /foo/.exec(s);
}
noInline(foo);
for (var i = 0; i < 100000; ++i) {
var result = foo("foo");
if (!result)
throw "Error: bad result for foo";
if (result.length != 1)
throw "Error: bad result for foo: " + result;
if (result[0] != "foo")
throw "Error: bad result for foo: " + result;
if (foo("bar"))
throw "Error: bad result for bar";
}