bug732423.js (409B)
1 function testStuff(x, y) { 2 for (var i = 0; i < 60; i++) { 3 x[y](); 4 x[y]; 5 } 6 } 7 testStuff({"elements":function(){}}, "elements"); 8 9 var o = { 10 res: 0, 11 f: function() { this.res += 3; }, 12 __noSuchMethod__: function() { this.res += 5; } 13 }; 14 15 function testNoSuchMethod(x, y) { 16 for (var i = 0; i < 60; i++) { 17 x[y](); 18 } 19 } 20 21 testNoSuchMethod(o, "f"); 22 assertEq(o.res, 180);