michael@0: T = 12; michael@0: michael@0: function arity2(q, w, r, t, y) { michael@0: var Q1; michael@0: var Q2; michael@0: var Q3; michael@0: var Q4; michael@0: var Q5; michael@0: var Q6; michael@0: var Q7; michael@0: var Q8; michael@0: var Q9; michael@0: T; michael@0: return arguments; michael@0: } michael@0: michael@0: function arity(q, w, r) { michael@0: var Q1; michael@0: var Q2; michael@0: var Q3; michael@0: var Q4; michael@0: var Q5; michael@0: var Q6; michael@0: var Q7; michael@0: var Q8; michael@0: var Q9; michael@0: T; michael@0: return Q9; michael@0: } michael@0: michael@0: for (var i = 0; i < 10; i++) { michael@0: arity(); michael@0: if (i == 6) michael@0: arity = arity2; michael@0: } michael@0: michael@0: /* Don't assert - stubs::CompileFunction must correct |regs.sp| */ michael@0: michael@0: