diff --git a/www/webkit2-gtk3/files/patch-Source_JavaScriptCore_assembler_AbstractMacroAssembler.h b/www/webkit2-gtk3/files/patch-Source_JavaScriptCore_assembler_AbstractMacroAssembler.h new file mode 100644 index 000000000000..9e70156211dd --- /dev/null +++ b/www/webkit2-gtk3/files/patch-Source_JavaScriptCore_assembler_AbstractMacroAssembler.h @@ -0,0 +1,11 @@ +--- Source/JavaScriptCore/assembler/AbstractMacroAssembler.h.orig 2021-10-21 08:52:07 UTC ++++ Source/JavaScriptCore/assembler/AbstractMacroAssembler.h +@@ -971,7 +971,7 @@ class AbstractMacroAssembler : public AbstractMacroAss + template + static void repatchCompact(CodeLocationDataLabelCompact dataLabelCompact, int32_t value) + { +- AssemblerType::repatchCompact(dataLabelCompact.template dataLocation(), value); ++ AssemblerType::repatchCompact(dataLabelCompact.template dataLocation<>(), value); + } + + template diff --git a/www/webkit2-gtk3/files/patch-Source_JavaScriptCore_llint_LLIntData.h b/www/webkit2-gtk3/files/patch-Source_JavaScriptCore_llint_LLIntData.h new file mode 100644 index 000000000000..614316d74a1f --- /dev/null +++ b/www/webkit2-gtk3/files/patch-Source_JavaScriptCore_llint_LLIntData.h @@ -0,0 +1,56 @@ +--- Source/JavaScriptCore/llint/LLIntData.h.orig 2021-10-21 08:52:07 UTC ++++ Source/JavaScriptCore/llint/LLIntData.h +@@ -217,7 +217,7 @@ ALWAYS_INLINE LLIntCode getCodeFunctionPtr(OpcodeID op + #if COMPILER(MSVC) + return reinterpret_cast(getCodePtr(opcodeID).executableAddress()); + #else +- return reinterpret_cast(getCodePtr(opcodeID).template executableAddress()); ++ return reinterpret_cast(getCodePtr(opcodeID).template executableAddress<>()); + #endif + } + +@@ -227,7 +227,7 @@ ALWAYS_INLINE LLIntCode getWide16CodeFunctionPtr(Opcod + #if COMPILER(MSVC) + return reinterpret_cast(getWide16CodePtr(opcodeID).executableAddress()); + #else +- return reinterpret_cast(getWide16CodePtr(opcodeID).template executableAddress()); ++ return reinterpret_cast(getWide16CodePtr(opcodeID).template executableAddress<>()); + #endif + } + +@@ -237,7 +237,7 @@ ALWAYS_INLINE LLIntCode getWide32CodeFunctionPtr(Opcod + #if COMPILER(MSVC) + return reinterpret_cast(getWide32CodePtr(opcodeID).executableAddress()); + #else +- return reinterpret_cast(getWide32CodePtr(opcodeID).template executableAddress()); ++ return reinterpret_cast(getWide32CodePtr(opcodeID).template executableAddress<>()); + #endif + } + +@@ -328,7 +328,7 @@ ALWAYS_INLINE LLIntCode getCodeFunctionPtr(WasmOpcodeI + #if COMPILER(MSVC) + return reinterpret_cast(getCodePtr(opcodeID).executableAddress()); + #else +- return reinterpret_cast(getCodePtr(opcodeID).template executableAddress()); ++ return reinterpret_cast(getCodePtr(opcodeID).template executableAddress<>()); + #endif + } + +@@ -338,7 +338,7 @@ ALWAYS_INLINE LLIntCode getWide16CodeFunctionPtr(WasmO + #if COMPILER(MSVC) + return reinterpret_cast(getWide16CodePtr(opcodeID).executableAddress()); + #else +- return reinterpret_cast(getWide16CodePtr(opcodeID).template executableAddress()); ++ return reinterpret_cast(getWide16CodePtr(opcodeID).template executableAddress<>()); + #endif + } + +@@ -348,7 +348,7 @@ ALWAYS_INLINE LLIntCode getWide32CodeFunctionPtr(WasmO + #if COMPILER(MSVC) + return reinterpret_cast(getWide32CodePtr(opcodeID).executableAddress()); + #else +- return reinterpret_cast(getWide32CodePtr(opcodeID).template executableAddress()); ++ return reinterpret_cast(getWide32CodePtr(opcodeID).template executableAddress<>()); + #endif + } + diff --git a/www/webkit2-gtk3/files/patch-Source_JavaScriptCore_runtime_JSCast.h b/www/webkit2-gtk3/files/patch-Source_JavaScriptCore_runtime_JSCast.h new file mode 100644 index 000000000000..94af6690b9b3 --- /dev/null +++ b/www/webkit2-gtk3/files/patch-Source_JavaScriptCore_runtime_JSCast.h @@ -0,0 +1,20 @@ +--- Source/JavaScriptCore/runtime/JSCast.h.orig 2021-10-21 08:52:07 UTC ++++ Source/JavaScriptCore/runtime/JSCast.h +@@ -171,7 +171,7 @@ bool inherits(VM& vm, From* from) + bool inherits(VM& vm, From* from) + { + using Dispatcher = InheritsTraits; +- return Dispatcher::template inherits(vm, from); ++ return Dispatcher::template inherits<>(vm, from); + } + + } // namespace JSCastingHelpers +@@ -180,7 +180,7 @@ To jsDynamicCast(VM& vm, From* from) + To jsDynamicCast(VM& vm, From* from) + { + using Dispatcher = JSCastingHelpers::InheritsTraits::type>::type>; +- if (LIKELY(Dispatcher::template inherits(vm, from))) ++ if (LIKELY(Dispatcher::template inherits<>(vm, from))) + return static_cast(from); + return nullptr; + }