h bad NewTarget from child window that's a bound parent window function");

    test(function() {
      var badNewTarget = new Proxy(new child.Function(), {});
      badNewTarget.prototype = 7;

      var dp = Reflect.construct(DOMParser, [], badNewTarget);
      assert_equals(Object.getPrototypeOf(dp), child.DOMParser.prototype);
      assert_equals(object_realm(dp), "parent window");
    }, "Constructor in parent window with bad NewTarget from parent window that's a proxy for a child window function");

 