From: Jérémy Lal Date: Wed, 20 Nov 2024 19:02:53 +0000 (+0100) Subject: skip buffer NaN internal representation check this fails on whatever archs having... X-Git-Tag: archive/raspbian/20.18.1+dfsg-1+rpi1^2~11 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=8cbcb3d59bfda4251ea41a8167ff6e9384334f1a;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)));