text: load("201224b0d1c296b45befd2285e95dd42.js");
  // Bug 1133094 - Proxy.[[DefineOwnProperty]]() should not throw when asked to
  // define a configurable accessor property over an existing configurable data
  // property on the target, even if the trap leaves the target unchanged.
  
  var hits = 0;
  var p = new Proxy({x: 1}, {
      defineProperty(t, k, desc) {
          // don't bother redefining the existing property t.x
          hits++;
          return true;
      }
  });
  
  assertEq(Object.defineProperty(p, "x", {get: function () {}}), p);
  assertEq(hits, 1);
  assertEq(p.x, 1);
  