michael@0: // |jit-test| error: TypeError michael@0: (function() { michael@0: for (let z in [true]) { michael@0: (new(eval("for(l in[0,0,0,0]){}")) michael@0: (((function f(a, b) { michael@0: if (a.length == b) { michael@0: return (z) michael@0: } michael@0: f(a, b + 1) michael@0: })([,,], 0)), [])) michael@0: } michael@0: })() michael@0: