// Tests that bare callVMs (in the delprop below) are patched correctly. var o = {}; var global = this; var p = new Proxy(o, { "deleteProperty": function (target, key) { var g = newGlobal(); g.parent = global; g.eval("var dbg = new Debugger(parent); dbg.onEnterFrame = function(frame) {};"); return true; } }); function test() { for (var i=0; i<100; i++) {} assertEq(delete p.foo, true); } test();