JDK-8291592 : Debug build of WebKit 614.1 fails on macOS
  • Type: Bug
  • Component: javafx
  • Sub-Component: web
  • Affected Version: jfx20
  • Priority: P3
  • Status: Closed
  • Resolution: Cannot Reproduce
  • Submitted: 2022-07-30
  • Updated: 2024-09-05
  • Resolved: 2024-09-03
Related Reports
Relates :  
Description
After the update to WebKit 614.1, the debug build fails on macOS. To reproduce:

$ gradle -PCONF=DebugNative -PCOMPILE_WEBKIT=true

...
In file included from modules/javafx.web/build/mac/Debug/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-cd2e8cfa-1.cpp:4:
modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/JITOperationList.cpp:149:13: error: no matching function for call to 'getCodeFunctionPtr'
            LLINT_OP(wasm_catch)
            ^~~~~~~~~~~~~~~~~~~~
modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/JITOperationList.cpp:118:29: note: expanded from macro 'LLINT_OP'
        bitwise_cast<void*>(LLInt::getCodeFunctionPtr<CFunctionPtrTag>(name)), \
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
modules/javafx.web/src/main/native/Source/JavaScriptCore/llint/LLIntData.h:213:25: note: candidate function template not viable: no known conversion from 'JSC::WasmOpcodeID' to 'JSC::OpcodeID' for 1st argument
ALWAYS_INLINE LLIntCode getCodeFunctionPtr(OpcodeID opcodeID)
                        ^
In file included from modules/javafx.web/build/mac/Debug/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-cd2e8cfa-1.cpp:4:
modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/JITOperationList.cpp:149:13: error: no matching function for call to 'getCodeFunctionPtr'
            LLINT_OP(wasm_catch)
            ^~~~~~~~~~~~~~~~~~~~
modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/JITOperationList.cpp:119:29: note: expanded from macro 'LLINT_OP'
        bitwise_cast<void*>(LLINT_RETURN_VALIDATE(name)) \
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/JITOperationValidation.h:118:38: note: expanded from macro 'LLINT_RETURN_VALIDATE'
#define LLINT_RETURN_VALIDATE(name)  LLInt::getCodeFunctionPtr<CFunctionPtrTag>(name)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
modules/javafx.web/src/main/native/Source/JavaScriptCore/llint/LLIntData.h:213:25: note: candidate function template not viable: no known conversion from 'JSC::WasmOpcodeID' to 'JSC::OpcodeID' for 1st argument
ALWAYS_INLINE LLIntCode getCodeFunctionPtr(OpcodeID opcodeID)
                        ^
In file included from modules/javafx.web/build/mac/Debug/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-cd2e8cfa-1.cpp:4:
modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/JITOperationList.cpp:149:13: error: no matching function for call to 'getWide16CodeFunctionPtr'
            LLINT_OP(wasm_catch)
            ^~~~~~~~~~~~~~~~~~~~
modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/JITOperationList.cpp:121:29: note: expanded from macro 'LLINT_OP'
        bitwise_cast<void*>(LLInt::getWide16CodeFunctionPtr<CFunctionPtrTag>(name)), \
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
modules/javafx.web/src/main/native/Source/JavaScriptCore/llint/LLIntData.h:223:25: note: candidate function template not viable: no known conversion from 'JSC::WasmOpcodeID' to 'JSC::OpcodeID' for 1st argument
ALWAYS_INLINE LLIntCode getWide16CodeFunctionPtr(OpcodeID opcodeID)
                        ^
In file included from modules/javafx.web/build/mac/Debug/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-cd2e8cfa-1.cpp:4:
modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/JITOperationList.cpp:149:13: error: no matching function for call to 'getWide16CodeFunctionPtr'
            LLINT_OP(wasm_catch)
            ^~~~~~~~~~~~~~~~~~~~
modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/JITOperationList.cpp:122:29: note: expanded from macro 'LLINT_OP'
        bitwise_cast<void*>(LLINT_RETURN_WIDE16_VALIDATE(name)) \
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/JITOperationValidation.h:122:45: note: expanded from macro 'LLINT_RETURN_WIDE16_VALIDATE'
#define LLINT_RETURN_WIDE16_VALIDATE(name)  LLInt::getWide16CodeFunctionPtr<CFunctionPtrTag>(name)
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
modules/javafx.web/src/main/native/Source/JavaScriptCore/llint/LLIntData.h:223:25: note: candidate function template not viable: no known conversion from 'JSC::WasmOpcodeID' to 'JSC::OpcodeID' for 1st argument
ALWAYS_INLINE LLIntCode getWide16CodeFunctionPtr(OpcodeID opcodeID)
                        ^
In file included from modules/javafx.web/build/mac/Debug/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-cd2e8cfa-1.cpp:4:
modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/JITOperationList.cpp:149:13: error: no matching function for call to 'getWide32CodeFunctionPtr'
            LLINT_OP(wasm_catch)
            ^~~~~~~~~~~~~~~~~~~~
modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/JITOperationList.cpp:124:29: note: expanded from macro 'LLINT_OP'
        bitwise_cast<void*>(LLInt::getWide32CodeFunctionPtr<CFunctionPtrTag>(name)), \
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
modules/javafx.web/src/main/native/Source/JavaScriptCore/llint/LLIntData.h:233:25: note: candidate function template not viable: no known conversion from 'JSC::WasmOpcodeID' to 'JSC::OpcodeID' for 1st argument
ALWAYS_INLINE LLIntCode getWide32CodeFunctionPtr(OpcodeID opcodeID)
                        ^
In file included from modules/javafx.web/build/mac/Debug/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-cd2e8cfa-1.cpp:4:
modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/JITOperationList.cpp:149:13: error: no matching function for call to 'getWide32CodeFunctionPtr'
            LLINT_OP(wasm_catch)
            ^~~~~~~~~~~~~~~~~~~~
modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/JITOperationList.cpp:125:29: note: expanded from macro 'LLINT_OP'
        bitwise_cast<void*>(LLINT_RETURN_WIDE32_VALIDATE(name)) \
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/JITOperationValidation.h:126:45: note: expanded from macro 'LLINT_RETURN_WIDE32_VALIDATE'
#define LLINT_RETURN_WIDE32_VALIDATE(name)  LLInt::getWide32CodeFunctionPtr<CFunctionPtrTag>(name)
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
modules/javafx.web/src/main/native/Source/JavaScriptCore/llint/LLIntData.h:233:25: note: candidate function template not viable: no known conversion from 'JSC::WasmOpcodeID' to 'JSC::OpcodeID' for 1st argument
ALWAYS_INLINE LLIntCode getWide32CodeFunctionPtr(OpcodeID opcodeID)
                        ^
In file included from modules/javafx.web/build/mac/Debug/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-cd2e8cfa-1.cpp:4:
modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/JITOperationList.cpp:150:13: error: no matching function for call to 'getCodeFunctionPtr'
            LLINT_OP(wasm_catch_no_tls)
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/JITOperationList.cpp:118:29: note: expanded from macro 'LLINT_OP'
        bitwise_cast<void*>(LLInt::getCodeFunctionPtr<CFunctionPtrTag>(name)), \
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
modules/javafx.web/src/main/native/Source/JavaScriptCore/llint/LLIntData.h:213:25: note: candidate function template not viable: no known conversion from 'JSC::WasmOpcodeID' to 'JSC::OpcodeID' for 1st argument
ALWAYS_INLINE LLIntCode getCodeFunctionPtr(OpcodeID opcodeID)
                        ^
In file included from modules/javafx.web/build/mac/Debug/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-cd2e8cfa-1.cpp:4:
modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/JITOperationList.cpp:150:13: error: no matching function for call to 'getCodeFunctionPtr'
            LLINT_OP(wasm_catch_no_tls)
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/JITOperationList.cpp:119:29: note: expanded from macro 'LLINT_OP'
        bitwise_cast<void*>(LLINT_RETURN_VALIDATE(name)) \
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/JITOperationValidation.h:118:38: note: expanded from macro 'LLINT_RETURN_VALIDATE'
#define LLINT_RETURN_VALIDATE(name)  LLInt::getCodeFunctionPtr<CFunctionPtrTag>(name)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
modules/javafx.web/src/main/native/Source/JavaScriptCore/llint/LLIntData.h:213:25: note: candidate function template not viable: no known conversion from 'JSC::WasmOpcodeID' to 'JSC::OpcodeID' for 1st argument
ALWAYS_INLINE LLIntCode getCodeFunctionPtr(OpcodeID opcodeID)
                        ^
In file included from modules/javafx.web/build/mac/Debug/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-cd2e8cfa-1.cpp:4:
modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/JITOperationList.cpp:150:13: error: no matching function for call to 'getWide16CodeFunctionPtr'
            LLINT_OP(wasm_catch_no_tls)
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/JITOperationList.cpp:121:29: note: expanded from macro 'LLINT_OP'
        bitwise_cast<void*>(LLInt::getWide16CodeFunctionPtr<CFunctionPtrTag>(name)), \
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
modules/javafx.web/src/main/native/Source/JavaScriptCore/llint/LLIntData.h:223:25: note: candidate function template not viable: no known conversion from 'JSC::WasmOpcodeID' to 'JSC::OpcodeID' for 1st argument
ALWAYS_INLINE LLIntCode getWide16CodeFunctionPtr(OpcodeID opcodeID)
                        ^
In file included from modules/javafx.web/build/mac/Debug/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-cd2e8cfa-1.cpp:4:
modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/JITOperationList.cpp:150:13: error: no matching function for call to 'getWide16CodeFunctionPtr'
            LLINT_OP(wasm_catch_no_tls)
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/JITOperationList.cpp:122:29: note: expanded from macro 'LLINT_OP'
        bitwise_cast<void*>(LLINT_RETURN_WIDE16_VALIDATE(name)) \
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/JITOperationValidation.h:122:45: note: expanded from macro 'LLINT_RETURN_WIDE16_VALIDATE'
#define LLINT_RETURN_WIDE16_VALIDATE(name)  LLInt::getWide16CodeFunctionPtr<CFunctionPtrTag>(name)
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
modules/javafx.web/src/main/native/Source/JavaScriptCore/llint/LLIntData.h:223:25: note: candidate function template not viable: no known conversion from 'JSC::WasmOpcodeID' to 'JSC::OpcodeID' for 1st argument
ALWAYS_INLINE LLIntCode getWide16CodeFunctionPtr(OpcodeID opcodeID)
                        ^
In file included from modules/javafx.web/build/mac/Debug/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-cd2e8cfa-1.cpp:4:
modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/JITOperationList.cpp:150:13: error: no matching function for call to 'getWide32CodeFunctionPtr'
            LLINT_OP(wasm_catch_no_tls)
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/JITOperationList.cpp:124:29: note: expanded from macro 'LLINT_OP'
        bitwise_cast<void*>(LLInt::getWide32CodeFunctionPtr<CFunctionPtrTag>(name)), \
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
modules/javafx.web/src/main/native/Source/JavaScriptCore/llint/LLIntData.h:233:25: note: candidate function template not viable: no known conversion from 'JSC::WasmOpcodeID' to 'JSC::OpcodeID' for 1st argument
ALWAYS_INLINE LLIntCode getWide32CodeFunctionPtr(OpcodeID opcodeID)
                        ^
In file included from modules/javafx.web/build/mac/Debug/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-cd2e8cfa-1.cpp:4:
modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/JITOperationList.cpp:150:13: error: no matching function for call to 'getWide32CodeFunctionPtr'
            LLINT_OP(wasm_catch_no_tls)
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/JITOperationList.cpp:125:29: note: expanded from macro 'LLINT_OP'
        bitwise_cast<void*>(LLINT_RETURN_WIDE32_VALIDATE(name)) \
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/JITOperationValidation.h:126:45: note: expanded from macro 'LLINT_RETURN_WIDE32_VALIDATE'
#define LLINT_RETURN_WIDE32_VALIDATE(name)  LLInt::getWide32CodeFunctionPtr<CFunctionPtrTag>(name)
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
modules/javafx.web/src/main/native/Source/JavaScriptCore/llint/LLIntData.h:233:25: note: candidate function template not viable: no known conversion from 'JSC::WasmOpcodeID' to 'JSC::OpcodeID' for 1st argument
ALWAYS_INLINE LLIntCode getWide32CodeFunctionPtr(OpcodeID opcodeID)
                        ^
In file included from modules/javafx.web/build/mac/Debug/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-cd2e8cfa-1.cpp:4:
modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/JITOperationList.cpp:151:13: error: no matching function for call to 'getCodeFunctionPtr'
            LLINT_OP(wasm_catch_all)
            ^~~~~~~~~~~~~~~~~~~~~~~~
modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/JITOperationList.cpp:118:29: note: expanded from macro 'LLINT_OP'
        bitwise_cast<void*>(LLInt::getCodeFunctionPtr<CFunctionPtrTag>(name)), \
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
modules/javafx.web/src/main/native/Source/JavaScriptCore/llint/LLIntData.h:213:25: note: candidate function template not viable: no known conversion from 'JSC::WasmOpcodeID' to 'JSC::OpcodeID' for 1st argument
ALWAYS_INLINE LLIntCode getCodeFunctionPtr(OpcodeID opcodeID)
                        ^
In file included from modules/javafx.web/build/mac/Debug/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-cd2e8cfa-1.cpp:4:
modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/JITOperationList.cpp:151:13: error: no matching function for call to 'getCodeFunctionPtr'
            LLINT_OP(wasm_catch_all)
            ^~~~~~~~~~~~~~~~~~~~~~~~
modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/JITOperationList.cpp:119:29: note: expanded from macro 'LLINT_OP'
        bitwise_cast<void*>(LLINT_RETURN_VALIDATE(name)) \
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/JITOperationValidation.h:118:38: note: expanded from macro 'LLINT_RETURN_VALIDATE'
#define LLINT_RETURN_VALIDATE(name)  LLInt::getCodeFunctionPtr<CFunctionPtrTag>(name)
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
modules/javafx.web/src/main/native/Source/JavaScriptCore/llint/LLIntData.h:213:25: note: candidate function template not viable: no known conversion from 'JSC::WasmOpcodeID' to 'JSC::OpcodeID' for 1st argument
ALWAYS_INLINE LLIntCode getCodeFunctionPtr(OpcodeID opcodeID)
                        ^
In file included from modules/javafx.web/build/mac/Debug/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-cd2e8cfa-1.cpp:4:
modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/JITOperationList.cpp:151:13: error: no matching function for call to 'getWide16CodeFunctionPtr'
            LLINT_OP(wasm_catch_all)
            ^~~~~~~~~~~~~~~~~~~~~~~~
modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/JITOperationList.cpp:121:29: note: expanded from macro 'LLINT_OP'
        bitwise_cast<void*>(LLInt::getWide16CodeFunctionPtr<CFunctionPtrTag>(name)), \
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
modules/javafx.web/src/main/native/Source/JavaScriptCore/llint/LLIntData.h:223:25: note: candidate function template not viable: no known conversion from 'JSC::WasmOpcodeID' to 'JSC::OpcodeID' for 1st argument
ALWAYS_INLINE LLIntCode getWide16CodeFunctionPtr(OpcodeID opcodeID)
                        ^
In file included from modules/javafx.web/build/mac/Debug/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-cd2e8cfa-1.cpp:4:
modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/JITOperationList.cpp:151:13: error: no matching function for call to 'getWide16CodeFunctionPtr'
            LLINT_OP(wasm_catch_all)
            ^~~~~~~~~~~~~~~~~~~~~~~~
modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/JITOperationList.cpp:122:29: note: expanded from macro 'LLINT_OP'
        bitwise_cast<void*>(LLINT_RETURN_WIDE16_VALIDATE(name)) \
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/JITOperationValidation.h:122:45: note: expanded from macro 'LLINT_RETURN_WIDE16_VALIDATE'
#define LLINT_RETURN_WIDE16_VALIDATE(name)  LLInt::getWide16CodeFunctionPtr<CFunctionPtrTag>(name)
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
modules/javafx.web/src/main/native/Source/JavaScriptCore/llint/LLIntData.h:223:25: note: candidate function template not viable: no known conversion from 'JSC::WasmOpcodeID' to 'JSC::OpcodeID' for 1st argument
ALWAYS_INLINE LLIntCode getWide16CodeFunctionPtr(OpcodeID opcodeID)
                        ^
In file included from modules/javafx.web/build/mac/Debug/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-cd2e8cfa-1.cpp:4:
modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/JITOperationList.cpp:151:13: error: no matching function for call to 'getWide32CodeFunctionPtr'
            LLINT_OP(wasm_catch_all)
            ^~~~~~~~~~~~~~~~~~~~~~~~
modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/JITOperationList.cpp:124:29: note: expanded from macro 'LLINT_OP'
        bitwise_cast<void*>(LLInt::getWide32CodeFunctionPtr<CFunctionPtrTag>(name)), \
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
modules/javafx.web/src/main/native/Source/JavaScriptCore/llint/LLIntData.h:233:25: note: candidate function template not viable: no known conversion from 'JSC::WasmOpcodeID' to 'JSC::OpcodeID' for 1st argument
ALWAYS_INLINE LLIntCode getWide32CodeFunctionPtr(OpcodeID opcodeID)
                        ^
In file included from modules/javafx.web/build/mac/Debug/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-cd2e8cfa-1.cpp:4:
modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/JITOperationList.cpp:151:13: error: no matching function for call to 'getWide32CodeFunctionPtr'
            LLINT_OP(wasm_catch_all)
            ^~~~~~~~~~~~~~~~~~~~~~~~
modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/JITOperationList.cpp:125:29: note: expanded from macro 'LLINT_OP'
        bitwise_cast<void*>(LLINT_RETURN_WIDE32_VALIDATE(name)) \
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/JITOperationValidation.h:126:45: note: expanded from macro 'LLINT_RETURN_WIDE32_VALIDATE'
#define LLINT_RETURN_WIDE32_VALIDATE(name)  LLInt::getWide32CodeFunctionPtr<CFunctionPtrTag>(name)
                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
modules/javafx.web/src/main/native/Source/JavaScriptCore/llint/LLIntData.h:233:25: note: candidate function template not viable: no known conversion from 'JSC::WasmOpcodeID' to 'JSC::OpcodeID' for 1st argument
ALWAYS_INLINE LLIntCode getWide32CodeFunctionPtr(OpcodeID opcodeID)
                        ^
In file included from modules/javafx.web/build/mac/Debug/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-cd2e8cfa-1.cpp:4:
modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/JITOperationList.cpp:152:13: error: no matching function for call to 'getCodeFunctionPtr'
            LLINT_OP(wasm_catch_all_no_tls)
            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
modules/javafx.web/src/main/native/Source/JavaScriptCore/assembler/JITOperationList.cpp:118:29: note: expanded from macro 'LLINT_OP'
        bitwise_cast<void*>(LLInt::getCodeFunctionPtr<CFunctionPtrTag>(name)), \
                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
modules/javafx.web/src/main/native/Source/JavaScriptCore/llint/LLIntData.h:213:25: note: candidate function template not viable: no known conversion from 'JSC::WasmOpcodeID' to 'JSC::OpcodeID' for 1st argument
ALWAYS_INLINE LLIntCode getCodeFunctionPtr(OpcodeID opcodeID)
                        ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
1 warning and 20 errors generated.
make[2]: *** [Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/__/__/JavaScriptCore/DerivedSources/unified-sources/UnifiedSource-cd2e8cfa-1.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
1 warning generated.
1 warning generated.
1 warning generated.
1 warning generated.
1 warning generated.
1 warning generated.
1 warning generated.
1 warning generated.
1 warning generated.
1 warning generated.
1 warning generated.
make[1]: *** [Source/JavaScriptCore/CMakeFiles/JavaScriptCore.dir/all] Error 2
make: *** [all] Error 2

> Task :web:compileNativeMac FAILED

Comments
the issue/related errors are not reproducible on current stack
03-09-2024

This is no longer an issue, so this bug can be closed as either a Duplicate of one of the recent WebKit updates (if you know which one fixed it), or as "Cannot reproduce".
05-04-2024