From d89c4396899beb6715f37992d8c70555baa1bd32 Mon Sep 17 00:00:00 2001 From: johnlenz Date: Fri, 20 Dec 2024 17:59:21 +0000 Subject: [PATCH] Simplify `$jscomp.setPrototypeOf` when `$jscomp.ASSUME_ES6` is true PiperOrigin-RevId: 708352898 --- .../google/javascript/jscomp/js/es6/util/setprototypeof.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/com/google/javascript/jscomp/js/es6/util/setprototypeof.js b/src/com/google/javascript/jscomp/js/es6/util/setprototypeof.js index e9e220c6d36..f636454ccd3 100644 --- a/src/com/google/javascript/jscomp/js/es6/util/setprototypeof.js +++ b/src/com/google/javascript/jscomp/js/es6/util/setprototypeof.js @@ -48,8 +48,8 @@ $jscomp.underscoreProtoCanBeSet = function() { * * @type {null|function(!Object, ?Object): !Object} */ -$jscomp.setPrototypeOf = ($jscomp.TRUST_ES6_POLYFILLS && - typeof Object.setPrototypeOf == 'function') ? +$jscomp.setPrototypeOf = ($jscomp.ASSUME_ES6 || ($jscomp.TRUST_ES6_POLYFILLS && + typeof Object.setPrototypeOf == 'function')) ? Object.setPrototypeOf : $jscomp.underscoreProtoCanBeSet() ? function(target, proto) { target.__proto__ = proto;