description( | |
"Tests that the DFG's interference analysis knows that a holy PutByVal interferes with a GetArrayLength." | |
); | |
function foo(array) { | |
var x = array.length; | |
array[1] = 42; | |
return [x, array.length]; | |
} | |
for (var i = 0; i < 100; ++i) | |
shouldBe("foo([75])", "[1,2]"); | |