blob: 16fdc9366b4c9fa23218506db86edb9c9f21e421 [file] [log] [blame]
fpizlo@apple.com18b5a352016-01-08 01:52:31 +00001function foo(arg) {
2 try {
3 return new Array(arg);
4 } catch (e) {
5 return "error42";
6 }
7}
8
9noInline(foo);
10
11for (var i = 0; i < 100000; ++i) {
12 var result = foo(1);
13 if (result.length != 1)
14 throw "Error: bad result: " + result;
15}
16
17var result = foo(-1);
18if (result != "error42")
19 throw "Error: bad result at end: " + result;
20