michael@0: function f(del) { michael@0: o = arguments; michael@0: if (del) michael@0: delete o[2]; michael@0: for (var i = 0; i < 10; ++i) michael@0: assertEq(o[2] == undefined, del); michael@0: } michael@0: michael@0: // record without arg deleted michael@0: f(false, 1,2,3,4); michael@0: michael@0: // run with arg deleted michael@0: f(true, 1,2,3,4);