blob: 446ddbadc860fe827c4e7d0ac4c6ffdcc518a258 [file] [log] [blame]
load(libdir + "immutable-prototype.js");
if (globalPrototypeChainIsMutable())
this.__proto__ = [];
if (!this.hasOwnProperty("TypedObject") || typeof minorgc !== 'function')
quit();
var T = TypedObject;
var ObjectStruct = new T.StructType({f: T.Object});
var o = new ObjectStruct();
minorgc();
function writeObject(o, v) {
o.f = v;
assertEq(typeof o.f, "object");
}
for (var i = 0; i < 5; i++)
writeObject(o, { toString: function() { return "helo"; } });