michael@0: // |jit-test| error:TypeError michael@0: michael@0: // Binary: cache/js-dbg-64-e8ee411dca70-linux michael@0: // Flags: michael@0: // michael@0: __defineGetter__("x", function () {}); michael@0: function z() { michael@0: "".replace(/s/, ""); michael@0: } michael@0: z(); michael@0: (function () { michael@0: for (a = 0; a < 2; a++) { michael@0: __defineGetter__("", /a/); michael@0: for each(y in [__defineGetter__("x", function(){})]) {} michael@0: } michael@0: }());