text: load("201224b0d1c296b45befd2285e95dd42.js");
  // For perf reasons we don't recompile all a debuggee global's scripts when
  // Debugger no longer needs to observe all execution for that global. Test that
  // things don't crash if we try to run a script with a BaselineScript that was
  // compiled with debug instrumentation when the global is no longer a debuggee.
  
  var g = newGlobal();
  var dbg = new Debugger(g);
  var counter = 0;
  dbg.onDebuggerStatement = function (frame) {
    counter++;
    if (counter == 15)
      dbg.onDebuggerStatement = undefined;
  };
  
  g.eval("" + function f() {
    {
      let inner = 42;
      debugger;
      inner++;
    }
  });
  g.eval("for (var i = 0; i < 20; i++) f()");
  