// Breaks with --ion -n. See bug 718122. | |
function Foo() | |
{ } | |
Foo.prototype.bar = function(){ | |
print("yes hello"); | |
return 5; | |
} | |
var x = new Foo(); | |
function f(x) { | |
// Enter Ion. | |
for (var i=0; i < 41; i++); | |
// At this point we have no type information for the GetPropertyCache below. | |
// This causes the cache to be typed as Value. | |
x.bar(); | |
} | |
f(x); |