michael@0: // |jit-test| error: TypeError michael@0: michael@0: (eval("\ michael@0: (function () {\ michael@0: for (var[x] = function(){} in \ michael@0: (function m(a) {\ michael@0: if (a < 1) {\ michael@0: x;\ michael@0: return\ michael@0: }\ michael@0: return m(a - 1) + m(a - 2)\ michael@0: })(7)\ michael@0: (eval(\"\"))\ michael@0: )\ michael@0: ([])\ michael@0: })\ michael@0: "))()