Bug 183810 - Windows 64-bit build fix after r229767
Summary: Windows 64-bit build fix after r229767
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: JavaScriptCore (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2018-03-20 23:20 PDT by Christopher Reid
Modified: 2018-03-21 00:26 PDT (History)
10 users (show)

See Also:


Attachments
Patch (1.37 KB, patch)
2018-03-20 23:31 PDT, Christopher Reid
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
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>