text: load("fcfbc86708bc3a4062c2091a062e13b6.js");
  load("4453bc71711f2269cdbeb3fdd130078c.js");
  /* -*- indent-tabs-mode: nil; js-indent-level: 2 -*- */
  
  /*
   * Any copyright is dedicated to the Public Domain.
   * http://creativecommons.org/licenses/publicdomain/
   */
  
  // delete o[p] only performs ToString(p) once, even if there's a strict error.
  var hits = 0;
  var p = {
      toString: function () {
          hits++;
          return "noconfig";
      }
  };
  assertEq(testLenientAndStrict('var o = Object.freeze({noconfig: "ow"}); delete o[p]',
                                returns(false), raisesException(TypeError)),
           true);
  assertEq(hits, 2);
  
  reportCompare(true, true);
  