head 1.1; access; symbols; locks; strict; comment @ * @; 1.1 date 2026.07.09.20.07.10; author jklos; state Exp; branches; next ; commitid j6YRHlCo8huR71NG; desc @@ 1.1 log @PR pkg/59775 Installed suggested patch to fix compiling on NetBSD/aarch64. https://gnats.netbsd.org/59775 @ text @$NetBSD$ --- js/src/jit/arm64/vixl/Registers-vixl.h.orig 2026-07-09 17:58:16.713975290 +0000 +++ js/src/jit/arm64/vixl/Registers-vixl.h @@@@ -188,13 +188,13 @@@@ class CPURegister { bool IsRegister() const { return GetType() == kRegister; } bool IsVRegister() const { return GetType() == kVRegister; } bool IsZRegister() const { return GetType() == kZRegister; } - bool IsPRegister() const { return GetType() == kPRegister; } + constexpr bool IsPRegister() const { return GetType() == kPRegister; } bool IsNone() const { return GetType() == kNoRegister; } // `GetType() == kNoRegister` implies IsNone(), and vice-versa. // `GetType() == kRegister` implies IsRegister(), and vice-versa. - RegisterType GetType() const { + constexpr RegisterType GetType() const { switch (bank_) { case kNoRegisterBank: return kNoRegister; @