michael@0: function ctor() michael@0: { michael@0: this.a = 1; michael@0: this.b = 2; michael@0: } michael@0: function f2(o) michael@0: { michael@0: o.c = 12; michael@0: } michael@0: function f() michael@0: { michael@0: var x = new ctor(); michael@0: verifyprebarriers(); michael@0: f2(x); michael@0: verifyprebarriers(); michael@0: } michael@0: f(); michael@0: f(); michael@0: var o = {}; michael@0: for (var i=0; i<1000; i++) michael@0: o['a'+i] = 3; michael@0: f(); michael@0: f();