From cc73e1f1710620c9af2ddff05afb982a380a9acb Mon Sep 17 00:00:00 2001 From: ownedbywuigi Date: Sat, 28 Mar 2026 07:29:09 +0000 Subject: [PATCH] Refactor condition for uint8_t and uint8_clamped handling in ElementSpecific class --- js/src/vm/TypedArrayCommon.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/js/src/vm/TypedArrayCommon.h b/js/src/vm/TypedArrayCommon.h index 8b200e4398..fab7210417 100644 --- a/js/src/vm/TypedArrayCommon.h +++ b/js/src/vm/TypedArrayCommon.h @@ -554,7 +554,7 @@ class ElementSpecific case Scalar::Uint8: case Scalar::Uint8Clamped: { SharedMem src = data.cast(); - if (std::is_same::value && std::is_same::value) { + if (std::is_same::value || std::is_same::value) { Ops::podCopy(dest, data.cast(), count); break; } @@ -846,7 +846,7 @@ class ElementSpecific case Scalar::Uint8: case Scalar::Uint8Clamped: { uint8_t* src = static_cast(data); - if (std::is_same::value && std::is_same::value) { + if (std::is_same::value || std::is_same::value) { Ops::podCopy(dest, SharedMem::unshared(src).template cast(), len); break; }