From d2ff92077b2a4ead0a1ef65e7131702e1152cbeb Mon Sep 17 00:00:00 2001 From: Ali Mohammad Pur Date: Wed, 7 Aug 2024 21:11:02 +0200 Subject: [PATCH] LibWasm: Use braces to initialize Reference::Foo classes These have no declared constructor, so apple clang and clang clang seem to disagree on some versions. --- .../Libraries/LibWasm/AbstractMachine/AbstractMachine.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Userland/Libraries/LibWasm/AbstractMachine/AbstractMachine.h b/Userland/Libraries/LibWasm/AbstractMachine/AbstractMachine.h index d3112fe37d9..d27f2454895 100644 --- a/Userland/Libraries/LibWasm/AbstractMachine/AbstractMachine.h +++ b/Userland/Libraries/LibWasm/AbstractMachine/AbstractMachine.h @@ -169,13 +169,13 @@ public: if constexpr (IsSame) { switch (m_value.high()) { case 0: - return Reference { Reference::Func(bit_cast(m_value.low())) }; + return Reference { Reference::Func { bit_cast(m_value.low()) } }; case 1: - return Reference { Reference::Extern(bit_cast(m_value.low())) }; + return Reference { Reference::Extern { bit_cast(m_value.low()) } }; case 2: - return Reference { Reference::Null(ValueType(ValueType::Kind::FunctionReference)) }; + return Reference { Reference::Null { ValueType(ValueType::Kind::FunctionReference) } }; case 3: - return Reference { Reference::Null(ValueType(ValueType::Kind::ExternReference)) }; + return Reference { Reference::Null { ValueType(ValueType::Kind::ExternReference) } }; default: VERIFY_NOT_REACHED(); }