Bug 183810

Summary: Windows 64-bit build fix after r229767
Product: WebKit Reporter: Christopher Reid <chris.reid>
Component: JavaScriptCoreAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: achristensen, chris.reid, commit-queue, don.olmstead, ews-watchlist, keith_miller, mark.lam, msaboff, saam, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: WebKit Nightly Build   
Hardware: Unspecified   
OS: Unspecified   
Attachments:
Description Flags
Patch none

Description Christopher Reid 2018-03-20 23:20:52 PDT
c:\git\webkit\source\javascriptcore\assembler\MacroAssemblerX86_64.h(180): error C2661: 'JSC::X86Assembler::call': no overloaded function takes 2 arguments
c:\git\webkit\source\javascriptcore\assembler\MacroAssemblerX86_64.h(180): error C2440: '<function-style-cast>': cannot convert from 'JSC::AbstractMacroAssembler<JSC::Assembler>::Call::Flags' to 'JSC::AbstractMacroAssembler<JSC::Assembler>::Call'
Comment 1 Christopher Reid 2018-03-20 23:31:45 PDT
Created attachment 336182 [details]
Patch
Comment 2 Mark Lam 2018-03-20 23:37:41 PDT
Comment on attachment 336182 [details]
Patch

The tag argument comes from the incoming PtrTag, which I neglected to name.  Can you please apply this fix?
Comment 3 Christopher Reid 2018-03-20 23:57:06 PDT
(In reply to Mark Lam from comment #2)
> Comment on attachment 336182 [details]
> Patch
> 
> The tag argument comes from the incoming PtrTag, which I neglected to name. 
> Can you please apply this fix?

I tried doing that initially but ran into that `'JSC::X86Assembler::call': no overloaded function takes 2 arguments` error. Do you know which function it's supposed to be using?
Comment 4 Mark Lam 2018-03-20 23:59:31 PDT
(In reply to Christopher Reid from comment #3)
> (In reply to Mark Lam from comment #2)
> > Comment on attachment 336182 [details]
> > Patch
> > 
> > The tag argument comes from the incoming PtrTag, which I neglected to name. 
> > Can you please apply this fix?
> 
> I tried doing that initially but ran into that `'JSC::X86Assembler::call':
> no overloaded function takes 2 arguments` error. Do you know which function
> it's supposed to be using?

OK, nevermind then.  Let's just go with your solution for now.
Comment 5 Mark Lam 2018-03-20 23:59:47 PDT
Comment on attachment 336182 [details]
Patch

r=me
Comment 6 WebKit Commit Bot 2018-03-21 00:25:08 PDT
Comment on attachment 336182 [details]
Patch

Clearing flags on attachment: 336182

Committed r229797: <https://trac.webkit.org/changeset/229797>
Comment 7 WebKit Commit Bot 2018-03-21 00:25:10 PDT
All reviewed patches have been landed.  Closing bug.
Comment 8 Radar WebKit Bug Importer 2018-03-21 00:26:24 PDT
<rdar://problem/38697546>