michael@0: // |jit-test| error: TypeError michael@0: // vim: set ts=8 sts=4 et sw=4 tw=99: michael@0: g = undefined; michael@0: function L() { } michael@0: michael@0: function h() { michael@0: with (h) { } michael@0: for (var i = 0; i < 10; i++) michael@0: g(); michael@0: } michael@0: michael@0: function f(x) { michael@0: g = x; michael@0: } michael@0: michael@0: f(L); michael@0: h(); michael@0: f(L); michael@0: f(2); michael@0: h(); michael@0: michael@0: /* Don't assert/crash. */ michael@0: