From 7d2b83fafcffdd9e609c4edec62aa3efcdafcb68 Mon Sep 17 00:00:00 2001 From: Martok Date: Thu, 19 Jan 2023 21:45:32 +0100 Subject: [PATCH] No issue - reformat GlobalObject::skipDeselectedConstructor --- js/src/vm/GlobalObject.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/js/src/vm/GlobalObject.cpp b/js/src/vm/GlobalObject.cpp index de7e247495..ce663cf907 100644 --- a/js/src/vm/GlobalObject.cpp +++ b/js/src/vm/GlobalObject.cpp @@ -93,21 +93,20 @@ js::GlobalObject::getTypedObjectModule() const { /* static */ bool GlobalObject::skipDeselectedConstructor(JSContext* cx, JSProtoKey key) { - if (key == JSProto_WebAssembly) + // Return true if the given constructor has been disabled at run-time. + switch (key) { + case JSProto_WebAssembly: return !wasm::HasSupport(cx); #ifdef ENABLE_SHARED_ARRAY_BUFFER - // Return true if the given constructor has been disabled at run-time. - switch (key) { case JSProto_Atomics: case JSProto_SharedArrayBuffer: return !cx->compartment()->creationOptions().getSharedMemoryAndAtomicsEnabled(); +#endif + default: return false; } -#else - return false; -#endif } /* static */ bool