blob: 4cce6323bafedd96cdae9ba5e9374a2adaf92cf0 [file] [log] [blame]
description(
"Tests that an array being dead does not result in register allocation failures."
);
function foo() {
var z = new Array(00, 01, 02, 03, 04, 05, 06, 07, 08, 09,
10, 11, 12, 13, 14, 15, 16, 17, 18, 19,
20, 21, 22, 23, 24, 25, 26, 27, 28, 29,
30, 31, 32, 33, 34, 35, 36, 37, 38, 39,
40, 41, 42, 43, 44, 45, 46, 47, 48, 49,
50, 51, 52, 53, 54, 55, 56, 57, 58, 59,
60, 61, 62, 63, 64, 65, 66, 67, 68, 69);
z = bar(1);
return z.length;
}
function bar(x) {
var a = [];
a[x] = 1;
return a;
}
dfgShouldBe(foo, "foo()", "2");