michael@0: function testBranchingUnstableObject() { michael@0: var x = {s: "a"}; michael@0: var t = ""; michael@0: for (var i=0; i < 100; ++i) { michael@0: if (i == 51) michael@0: { michael@0: x.s = 5; michael@0: } michael@0: t += x.s; michael@0: } michael@0: return t.length; michael@0: } michael@0: assertEq(testBranchingUnstableObject(), 100);