michael@0: y = new Float32Array(11); michael@0: x = []; michael@0: michael@0: Object.defineProperty(x, 18, { michael@0: get: (function() { michael@0: y.length; michael@0: }), michael@0: }); michael@0: this.toSource(); michael@0: michael@0: y = undefined; michael@0: michael@0: for (var i = 0; i < 3; i++) { michael@0: try { michael@0: x.toString(); michael@0: assertEq(0, 1); michael@0: } catch (e) { michael@0: assertEq(e.message, "y is undefined"); michael@0: } michael@0: }