diff options
author | Michaƫl Zasso <targos@protonmail.com> | 2019-04-09 09:55:53 +0200 |
---|---|---|
committer | Daniel Bevenius <daniel.bevenius@gmail.com> | 2019-04-12 05:38:45 +0200 |
commit | 908292cf1f551c614a733d858528ffb13fb3a524 (patch) | |
tree | 5d3b3a020a6936203b36b82e77a970d8339966de /lib/v8.js | |
parent | 9ad5106934a21416a2391890ea28bde8b42a6c60 (diff) | |
download | android-node-v8-908292cf1f551c614a733d858528ffb13fb3a524.tar.gz android-node-v8-908292cf1f551c614a733d858528ffb13fb3a524.tar.bz2 android-node-v8-908292cf1f551c614a733d858528ffb13fb3a524.zip |
lib: enforce the use of Object from primordials
PR-URL: https://github.com/nodejs/node/pull/27146
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Gus Caplan <me@gus.host>
Diffstat (limited to 'lib/v8.js')
-rw-r--r-- | lib/v8.js | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -14,6 +14,8 @@ 'use strict'; +const { ObjectPrototype } = primordials; + const { Buffer } = require('buffer'); const { validateString } = require('internal/validators'); const { @@ -22,7 +24,6 @@ const { } = internalBinding('serdes'); const assert = require('internal/assert'); const { copy } = internalBinding('buffer'); -const { objectToString } = require('internal/util'); const { FastBuffer } = require('internal/buffer'); const { toPathIfFileURL } = require('internal/url'); const { validatePath } = require('internal/fs/utils'); @@ -193,7 +194,7 @@ const arrayBufferViewTypeToIndex = new Map(); { const dummy = new ArrayBuffer(); for (const [i, ctor] of arrayBufferViewTypes.entries()) { - const tag = objectToString(new ctor(dummy)); + const tag = ObjectPrototype.toString(new ctor(dummy)); arrayBufferViewTypeToIndex.set(tag, i); } } @@ -212,7 +213,7 @@ class DefaultSerializer extends Serializer { if (abView.constructor === Buffer) { i = bufferConstructorIndex; } else { - const tag = objectToString(abView); + const tag = ObjectPrototype.toString(abView); i = arrayBufferViewTypeToIndex.get(tag); if (i === undefined) { |