function ObjectIsPrototypeOf(V) {
  if (!IS_RECEIVER(V)) return false;
  var O = TO_OBJECT(this);
  return %HasInPrototypeChain(V, O);
}
function ObjectIsPrototypeOf(V) {
  if (!IS_RECEIVER(V)) return false;
  var O = TO_OBJECT(this);
  return %HasInPrototypeChain(V, O);
}
function ObjectIsPrototypeOf ( V ) { if ( ! IS_RECEIVER ( V ) ) return false ; var O = TO_OBJECT ( this ) ; return % HasInPrototypeChain ( V , O ) ; }
ES6 19.1.3.3 Object.prototype.isPrototypeOf(V)
ES6 19 . 1 . 3 . 3 Object . prototype . isPrototypeOf ( V )