summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorGus Caplan <me@gus.host>2017-12-06 15:09:07 -0600
committerAnatoli Papirovski <apapirovski@mac.com>2017-12-09 13:05:07 -0500
commit86527bd762576149bd954fff055954d2e43a05ce (patch)
tree2bbe2cf264dac12b4d404a4bc292f0042101dd82 /lib
parente9d1e1265a8d8aa708ae2a57088e43d08c81415e (diff)
downloadandroid-node-v8-86527bd762576149bd954fff055954d2e43a05ce.tar.gz
android-node-v8-86527bd762576149bd954fff055954d2e43a05ce.tar.bz2
android-node-v8-86527bd762576149bd954fff055954d2e43a05ce.zip
util: fix negative 0 check in inspect
PR-URL: https://github.com/nodejs/node/pull/17507 Reviewed-By: Refael Ackermann <refack@gmail.com> Reviewed-By: Anatoli Papirovski <apapirovski@mac.com> Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Khaidi Chu <i@2333.moe> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de> Reviewed-By: Anna Henningsen <anna@addaleax.net>
Diffstat (limited to 'lib')
-rw-r--r--lib/util.js6
1 files changed, 2 insertions, 4 deletions
diff --git a/lib/util.js b/lib/util.js
index da8d1f0f9b..7eae9a9906 100644
--- a/lib/util.js
+++ b/lib/util.js
@@ -597,10 +597,8 @@ function formatValue(ctx, value, recurseTimes, ln) {
}
function formatNumber(fn, value) {
- // Format -0 as '-0'. A `value === -0` check won't distinguish 0 from -0.
- // Using a division check is currently faster than `Object.is(value, -0)`
- // as of V8 6.1.
- if (1 / value === -Infinity)
+ // Format -0 as '-0'. Checking `value === -0` won't distinguish 0 from -0.
+ if (Object.is(value, -0))
return fn('-0', 'number');
return fn(`${value}`, 'number');
}