Summary: | Push the definition of PtrTag down to the WTF layer. | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Mark Lam <mark.lam> | ||||||
Component: | JavaScriptCore | Assignee: | Mark Lam <mark.lam> | ||||||
Status: | RESOLVED FIXED | ||||||||
Severity: | Normal | CC: | benjamin, cdumez, cmarcelo, dbates, ews-watchlist, fpizlo, jfbastien, keith_miller, msaboff, rmorisset, ryanhaddad, saam, webkit-bug-importer | ||||||
Priority: | P2 | Keywords: | InRadar | ||||||
Version: | WebKit Nightly Build | ||||||||
Hardware: | Unspecified | ||||||||
OS: | Unspecified | ||||||||
Attachments: |
|
Description
Mark Lam
2018-04-25 09:43:42 PDT
Created attachment 338772 [details]
proposed patch.
Created attachment 338783 [details]
patch for landing + CMake fixes.
Thanks for the review. Landed in r231027: <http://trac.webkit.org/r231027>. This change broke the Windows build: c:\cygwin\home\buildbot\slave\win-debug\build\source\javascriptcore\runtime\JSCPtrTag.h(56): error C2220: warning treated as error - no 'object' file generated [C:\cygwin\home\buildbot\slave\win-debug\build\WebKitBuild\Debug\Source\JavaScriptCore\LLIntOffsetsExtractor.vcxproj] c:\cygwin\home\buildbot\slave\win-debug\build\source\javascriptcore\runtime\JSCPtrTag.h(56): warning C4307: '*': integral constant overflow [C:\cygwin\home\buildbot\slave\win-debug\build\WebKitBuild\Debug\Source\JavaScriptCore\LLIntOffsetsExtractor.vcxproj] c:\cygwin\home\buildbot\slave\win-debug\build\source\javascriptcore\runtime\JSCPtrTag.h(56): warning C4307: '+': integral constant overflow [C:\cygwin\home\buildbot\slave\win-debug\build\WebKitBuild\Debug\Source\JavaScriptCore\LLIntOffsetsExtractor.vcxproj] https://build.webkit.org/builders/Apple%20Win%20Debug%20%28Build%29/builds/8648 Landed a speculative build fix for 32-bit Windows in r231035: <http://trac.webkit.org/r231035>. (In reply to Mark Lam from comment #6) > Landed a speculative build fix for 32-bit Windows in r231035: > <http://trac.webkit.org/r231035>. New revised speculative build fix for Windows landed in r231079: <http://trac.webkit.org/r231079>. |