From 4fdf4df28e2aba841b3294e69b85239614b883f6 Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=A9my=20Lal?= Date: Thu, 3 Apr 2025 23:21:02 +0200 Subject: [PATCH] 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 --- test/parallel/test-buffer-writefloat.js | 2 ++ 1 file changed, 2 insertions(+) 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))); -- 2.30.2