From: Jérémy Lal Date: Thu, 29 Aug 2024 08:25:23 +0000 (+0200) Subject: skip buffer NaN internal representation check this fails on whatever archs having... X-Git-Tag: archive/raspbian/20.17.0+dfsg-2+rpi1^2~13 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=a4c0dbdf1ffa20a8de0633be2f0b1787690e8041;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)));