-1:000000000000 | 0:a86215181718 |
---|---|
1 function testLengthOnNonNativeProto() | |
2 { | |
3 var o = {}; | |
4 o.__proto__ = [3]; | |
5 for (var j = 0; j < 5; j++) | |
6 o[0]; | |
7 | |
8 var o2 = {}; | |
9 o2.__proto__ = []; | |
10 for (var j = 0; j < 5; j++) | |
11 o2.length; | |
12 | |
13 function foo() { } | |
14 foo.__proto__ = []; | |
15 for (var j = 0; j < 5; j++) | |
16 foo.length; | |
17 | |
18 return "no assertion"; | |
19 } | |
20 assertEq(testLengthOnNonNativeProto(), "no assertion"); |