From: Jérémy Lal Date: Mon, 10 Feb 2025 14:45:36 +0000 (+0100) Subject: skip buffer NaN internal representation check this fails on whatever archs having... X-Git-Tag: archive/raspbian/20.18.3+dfsg-1+rpi1^2~13 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=20827f87ec9948eaead4270926a761fb6aef3e18;p=nodejs.git skip buffer NaN internal representation check this fails on whatever archs having other internal representations of NaN. Last-Update: 2022-05-02 Forwarded: https://github.com/nodejs/node/issues/42945 Gbp-Pq: Topic build Gbp-Pq: Name skip-buffer-nan-internal-check.patch --- diff --git a/test/parallel/test-buffer-writefloat.js b/test/parallel/test-buffer-writefloat.js index 8676a819f..57ec81794 100644 --- a/test/parallel/test-buffer-writefloat.js +++ b/test/parallel/test-buffer-writefloat.js @@ -53,6 +53,7 @@ buffer.writeFloatLE(NaN, 4); // JS only knows a single NaN but there exist two platform specific // implementations. Therefore, allow both quiet and signalling NaNs. +/* if (buffer[1] === 0xBF) { assert.ok( buffer.equals(new Uint8Array( @@ -62,6 +63,7 @@ if (buffer[1] === 0xBF) { buffer.equals(new Uint8Array( [ 0x7F, 0xC0, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x7F ]))); } +*/ assert.ok(Number.isNaN(buffer.readFloatBE(0))); assert.ok(Number.isNaN(buffer.readFloatLE(4)));