From 34040dee8974da40bd004e60a6ec68164eb9b430 Mon Sep 17 00:00:00 2001 From: wuggy Date: Thu, 6 Aug 2026 17:00:28 -0700 Subject: [PATCH] Fix compile error --- js/src/builtin/WeakRefObject.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/js/src/builtin/WeakRefObject.h b/js/src/builtin/WeakRefObject.h index f4d7e547e4..6f2a2b4590 100644 --- a/js/src/builtin/WeakRefObject.h +++ b/js/src/builtin/WeakRefObject.h @@ -52,6 +52,12 @@ InitWeakRefClass(JSContext* cx, HandleObject obj); extern JSObject* InitBareWeakRefCtor(JSContext* cx, HandleObject obj); +static inline bool +CanBeHeldWeakly(const Value& value) +{ + return value.isObject() || value.isSymbol(); +} + } // namespace js #endif /* builtin_WeakRefObject_h */