From: Fabrice Bellard Date: Mon, 29 Sep 2025 10:10:36 +0000 (+0200) Subject: fixed Atomics.pause() in the NaN boxing case (32 bit cpu) X-Git-Url: http://git.kaiwu.me/postgresql/log/contrib/postgres_fdw/static/gitweb.js?a=commitdiff_plain;h=a6db749af7271c1f679ce19039559c1d795e98f2;p=quickjs.git fixed Atomics.pause() in the NaN boxing case (32 bit cpu) --- diff --git a/quickjs.c b/quickjs.c index 9d09c59..8f7d88f 100644 --- a/quickjs.c +++ b/quickjs.c @@ -57777,7 +57777,7 @@ static JSValue js_atomics_pause(JSContext *ctx, JSValueConst this_obj, double d; if (argc > 0) { - switch (JS_VALUE_GET_TAG(argv[0])) { + switch (JS_VALUE_GET_NORM_TAG(argv[0])) { case JS_TAG_FLOAT64: // accepted if and only if fraction == 0.0 d = JS_VALUE_GET_FLOAT64(argv[0]); if (isfinite(d))