michael@0: // |jit-test| error:ReferenceError michael@0: michael@0: // Binary: cache/js-dbg-32-11714be33655-linux michael@0: // Flags: -m -n michael@0: // michael@0: function f(a) {} michael@0: s = [{ michael@0: s: [], michael@0: s: function(d, b) {}, michael@0: t: function() { michael@0: try {} catch (e) {} michael@0: } michael@0: }, { michael@0: t: "", michael@0: s: [], michael@0: s: function(d, b) {} michael@0: }, { michael@0: t: "", michael@0: s: [], michael@0: s: function(d, b) {}, michael@0: t: function() {} michael@0: }, { michael@0: t: "", michael@0: x: "", michael@0: s: [], michael@0: g: function(b) {}, michael@0: t: function(f) {} michael@0: }, { michael@0: t: "", michael@0: s: [], michael@0: s: function() {} michael@0: }]; michael@0: v = 0 michael@0: Function("gc(evalcx('lazy'))")(); michael@0: gczeal(); michael@0: gc(); michael@0: (function() { michael@0: x michael@0: })()