// 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);