From 1789d3e1f52f687f72181305958f205d45febb16 Mon Sep 17 00:00:00 2001 From: Denis Pushkarev Date: Sat, 8 May 2021 20:55:08 +0300 Subject: [PATCH] fix some cases of `Function#toString` with multiple `core-js` instances --- CHANGELOG.md | 2 +- packages/core-js/internals/internal-state.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c1ba8038aae1..e9e774367b1e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ ## Changelog ##### Unreleased -- Nothing +- Fixed some cases of `Function#toString` with multiple `core-js` instances ##### 3.12.0 - 2021.05.06 - Added well-known symbol `Symbol.metadata` for [decorators stage 2 proposal](https://github.com/tc39/proposal-decorators) diff --git a/packages/core-js/internals/internal-state.js b/packages/core-js/internals/internal-state.js index 82b742c77730..0dbeda3d5bec 100644 --- a/packages/core-js/internals/internal-state.js +++ b/packages/core-js/internals/internal-state.js @@ -24,7 +24,7 @@ var getterFor = function (TYPE) { }; }; -if (NATIVE_WEAK_MAP) { +if (NATIVE_WEAK_MAP || shared.state) { var store = shared.state || (shared.state = new WeakMap()); var wmget = store.get; var wmhas = store.has;