WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
195612
JavaScriptCore build fails as part of WPE - addPath functor used but not defined
https://bugs.webkit.org/show_bug.cgi?id=195612
Summary
JavaScriptCore build fails as part of WPE - addPath functor used but not defined
Ryan Walklin
Reported
2019-03-12 02:29:58 PDT
In file included from ../../Source/JavaScriptCore/ftl/FTLOutput.cpp:41, from DerivedSources/JavaScriptCore/unified-sources/UnifiedSource-02aa2997-4.cpp:1: ../../Source/JavaScriptCore/b3/B3StackmapGenerationParams.h: At global scope: ../../Source/JavaScriptCore/b3/B3StackmapGenerationParams.h:106:10: error: ‘void JSC::B3::StackmapGenerationParams::addLatePath(const Functor&) const [with Functor = JSC::FTL::dispatch(JSC::CCallHelpers&, JSC::FTL::State*, const JSC::B3::StackmapGenerationParams&, JSC::DFG::Node*, WTF::Box<JSC::AbstractMacroAssembler<JSC::X86Assembler>::JumpList>, JSC::AbstractMacroAssembler<JSC::X86Assembler>::JumpList, OperationType, ResultType, Arguments, std::index_sequence<ArgumentsIndex ...>) [with OperationType = long int (*)(JSC::ExecState*, JSC::JSGlobalObject*, void*); ResultType = JSC::JSValueRegs; Arguments = std::tuple<JSC::X86Registers::RegisterID, JSC::X86Registers::RegisterID>; long unsigned int ...ArgumentsIndex = {0, 1}; std::index_sequence<ArgumentsIndex ...> = std::integer_sequence<long unsigned int, 0, 1>]::<lambda(JSC::CCallHelpers&)>]’, declared using local type ‘const JSC::FTL::dispatch(JSC::CCallHelpers&, JSC::FTL::State*, const JSC::B3::StackmapGenerationParams&, JSC::DFG::Node*, WTF::Box<JSC::AbstractMacroAssembler<JSC::X86Assembler>::JumpList>, JSC::AbstractMacroAssembler<JSC::X86Assembler>::JumpList, OperationType, ResultType, Arguments, std::index_sequence<ArgumentsIndex ...>) [with OperationType = long int (*)(JSC::ExecState*, JSC::JSGlobalObject*, void*); ResultType = JSC::JSValueRegs; Arguments = std::tuple<JSC::X86Registers::RegisterID, JSC::X86Registers::RegisterID>; long unsigned int ...ArgumentsIndex = {0, 1}; std::index_sequence<ArgumentsIndex ...> = std::integer_sequence<long unsigned int, 0, 1>]::<lambda(JSC::CCallHelpers&)>’, is used but never defined [-fpermissive] 106 | void addLatePath(const Functor& functor) const | ^~~~~~~~~~~
Attachments
Add attachment
proposed patch, testcase, etc.
Ryan Walklin
Comment 1
2019-03-17 20:19:32 PDT
Updated to latest git HEAD yesterday and WPE build now successful.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug