<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>189398</bug_id>
          
          <creation_ts>2018-09-06 23:38:14 -0700</creation_ts>
          <short_desc>[Win][Clang] Add FloatRect(const RECT&amp;) constructor</short_desc>
          <delta_ts>2018-09-09 22:14:19 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Platform</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>171618</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Fujii Hironori">fujii</reporter>
          <assigned_to name="Fujii Hironori">fujii</assigned_to>
          <cc>achristensen</cc>
    
    <cc>bfulgham</cc>
    
    <cc>pvollan</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1457423</commentid>
    <comment_count>0</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-09-06 23:38:14 -0700</bug_when>
    <thetext>[Win][Clang] Add FloatRect(const RECT&amp;) constructor

While trying to build WebKit WinCairo port with the latest Clang (Bug 171618),
The following compilation errors were reported.

&gt; [7/664] Building CXX object Source\WebCore\CMakeFiles\WebCore.dir\platform\win\PlatformScreenWin.cpp.obj
&gt; FAILED: Source/WebCore/CMakeFiles/WebCore.dir/platform/win/PlatformScreenWin.cpp.obj 
&gt; C:\tools\llvm\bin\clang-cl.exe  /nologo -DBUILDING_WITH_CMAKE=1 -DBUILDING_WebCore -DHAVE_CONFIG_H=1 -DNOMINMAX -DSTATICALLY_LINKED_WITH_PAL=1 -DUCHAR_TYPE=wchar_t -DUNICODE -DWINVER=0x601 -DWTF_PLATFORM_WIN_CAIRO=1 -D_CRT_SECURE_NO_WARNINGS -D_HAS_EXCEPTIONS=0 -D_UNICODE -D_WIN32_WINNT=0x601 -D_WINDOWS -D_WINSOCKAPI_=&quot;&quot; -D__STDC_CONSTANT_MACROS -I..\..\WebKitLibraries\win\include -I. -I..\..\Source\WebCore -I..\..\Source\WebCore\Modules\airplay -I..\..\Source\WebCore\Modules\beacon -I..\..\Source\WebCore\Modules\applepay -I..\..\Source\WebCore\Modules\applepay\paymentrequest -I..\..\Source\WebCore\Modules\cache -I..\..\Source\WebCore\Modules\credentialmanagement -I..\..\Source\WebCore\Modules\encryptedmedia -I..\..\Source\WebCore\Modules\encryptedmedia\legacy -I..\..\Source\WebCore\Modules\entriesapi -I..\..\Source\WebCore\Modules\fetch -I..\..\Source\WebCore\Modules\geolocation -I..\..\Source\WebCore\Modules\indexeddb -I..\..\Source\WebCore\Modules\indexeddb\client -I..\..\Source\WebCore\Modules\indexeddb\server -I..\..\Source\WebCore\Modules\indexeddb\shared -I..\..\Source\WebCore\Modules\mediacapabilities -I..\..\Source\WebCore\Modules\mediacontrols -I..\..\Source\WebCore\Modules\mediasession -I..\..\Source\WebCore\Modules\mediasource -I..\..\Source\WebCore\Modules\mediastream -I..\..\Source\WebCore\Modules\navigatorcontentutils -I..\..\Source\WebCore\Modules\notifications -I..\..\Source\WebCore\Modules\paymentrequest -I..\..\Source\WebCore\Modules\plugins -I..\..\Source\WebCore\Modules\quota -I..\..\Source\WebCore\Modules\speech -I..\..\Source\WebCore\Modules\streams -I..\..\Source\WebCore\Modules\webaudio -I..\..\Source\WebCore\Modules\webauthn -I..\..\Source\WebCore\Modules\webdatabase -I..\..\Source\WebCore\Modules\webdriver -I..\..\Source\WebCore\Modules\websockets -I..\..\Source\WebCore\Modules\webvr -I..\..\Source\WebCore\accessibility -I..\..\Source\WebCore\animation -I..\..\Source\WebCore\bindings -I..\..\Source\WebCore\bindings\js -I..\..\Source\WebCore\bridge -I..\..\Source\WebCore\bridge\c -I..\..\Source\WebCore\bridge\jsc -I..\..\Source\WebCore\contentextensions -I..\..\Source\WebCore\crypto -I..\..\Source\WebCore\crypto\algorithms -I..\..\Source\WebCore\crypto\keys -I..\..\Source\WebCore\crypto\parameters -I..\..\Source\WebCore\css -I..\..\Source\WebCore\css\parser -I..\..\Source\WebCore\cssjit -I..\..\Source\WebCore\dom -I..\..\Source\WebCore\dom\default -I..\..\Source\WebCore\dom\messageports -I..\..\Source\WebCore\domjit -I..\..\Source\WebCore\editing -I..\..\Source\WebCore\fileapi -I..\..\Source\WebCore\history -I..\..\Source\WebCore\html -I..\..\Source\WebCore\html\canvas -I..\..\Source\WebCore\html\forms -I..\..\Source\WebCore\html\parser -I..\..\Source\WebCore\html\shadow -I..\..\Source\WebCore\html\track -I..\..\Source\WebCore\inspector -I..\..\Source\WebCore\inspector\agents -I..\..\Source\WebCore\inspector\agents\page -I..\..\Source\WebCore\inspector\agents\worker -I..\..\Source\WebCore\loader -I..\..\Source\WebCore\loader\appcache -I..\..\Source\WebCore\loader\archive -I..\..\Source\WebCore\loader\archive\mhtml -I..\..\Source\WebCore\loader\cache -I..\..\Source\WebCore\loader\icon -I..\..\Source\WebCore\mathml -I..\..\Source\WebCore\page -I..\..\Source\WebCore\page\animation -I..\..\Source\WebCore\page\csp -I..\..\Source\WebCore\page\scrolling -I..\..\Source\WebCore\platform -I..\..\Source\WebCore\platform\animation -I..\..\Source\WebCore\platform\audio -I..\..\Source\WebCore\platform\crypto -I..\..\Source\WebCore\platform\encryptedmedia -I..\..\Source\WebCore\platform\gamepad -I..\..\Source\WebCore\platform\graphics -I..\..\Source\WebCore\platform\graphics\cpu\arm -I..\..\Source\WebCore\platform\graphics\cpu\arm\filters -I..\..\Source\WebCore\platform\graphics\displaylists -I..\..\Source\WebCore\platform\graphics\filters -I..\..\Source\WebCore\platform\graphics\harfbuzz -I..\..\Source\WebCore\platform\graphics\harfbuzz\ng -I..\..\Source\WebCore\platform\graphics\iso -I..\..\Source\WebCore\platform\graphics\opentype -I..\..\Source\WebCore\platform\graphics\transforms -I..\..\Source\WebCore\platform\mediastream -I..\..\Source\WebCore\platform\mediastream\libwebrtc -I..\..\Source\WebCore\platform\mock -I..\..\Source\WebCore\platform\mock\mediasource -I..\..\Source\WebCore\platform\network -I..\..\Source\WebCore\platform\sql -I..\..\Source\WebCore\platform\text -I..\..\Source\WebCore\platform\text\icu -I..\..\Source\WebCore\platform\vr -I..\..\Source\WebCore\plugins -I..\..\Source\WebCore\rendering -I..\..\Source\WebCore\rendering\line -I..\..\Source\WebCore\rendering\mathml -I..\..\Source\WebCore\rendering\shapes -I..\..\Source\WebCore\rendering\style -I..\..\Source\WebCore\rendering\svg -I..\..\Source\WebCore\rendering\updating -I..\..\Source\WebCore\replay -I..\..\Source\WebCore\storage -I..\..\Source\WebCore\style -I..\..\Source\WebCore\svg -I..\..\Source\WebCore\svg\animation -I..\..\Source\WebCore\svg\graphics -I..\..\Source\WebCore\svg\graphics\filters -I..\..\Source\WebCore\svg\properties -I..\..\Source\WebCore\websockets -I..\..\Source\WebCore\workers -I..\..\Source\WebCore\workers\service -I..\..\Source\WebCore\workers\service\context -I..\..\Source\WebCore\workers\service\server -I..\..\Source\WebCore\xml -I..\..\Source\WebCore\xml\parser -IDerivedSources\WebCore -IDerivedSources\ForwardingHeaders\ANGLE -I..\..\Source\WebCore\platform\graphics\gpu -IDerivedSources\ForwardingHeaders -I..\include\private -I..\include\private\JavaScriptCore -I..\..\Source\WebCore\accessibility\win -I..\..\Source\WebCore\page\win -I..\..\Source\WebCore\platform\graphics\egl -I..\..\Source\WebCore\platform\graphics\opengl -I..\..\Source\WebCore\platform\graphics\win -I..\..\Source\WebCore\platform\mediacapabilities -I..\..\Source\WebCore\platform\network\win -I..\..\Source\WebCore\platform\win -I..\..\Source\ThirdParty\ANGLE\include -I..\..\Source\ThirdParty\ANGLE\include\egl -I..\..\Source\WebCore\platform\cf -I..\..\Source\WebCore\platform\cf\win -I..\..\Source\WebCore\platform\graphics\cairo -I..\..\Source\WebCore\platform\network\curl -I..\..\Source\WebCore\platform\image-decoders -I..\..\Source\WebCore\platform\image-decoders\bmp -I..\..\Source\WebCore\platform\image-decoders\gif -I..\..\Source\WebCore\platform\image-decoders\ico -I..\..\Source\WebCore\platform\image-decoders\jpeg -I..\..\Source\WebCore\platform\image-decoders\png -I..\..\Source\WebCore\platform\image-decoders\webp -I..\..\Source\WebCore\platform\graphics\texmap -I..\..\Source\WebCore\loader\archive\cf -I..\..\WebKitLibraries\win\include\cairo -I..\..\Source\bmalloc -IDerivedSources -I..\..\Source\ThirdParty -fdiagnostics-color=always -fcolor-diagnostics -Wno-parentheses-equality -Wno-noexcept-type -Qunused-arguments -Wno-unknown-argument -Wno-nonportable-include-path -Wno-unknown-pragmas -Wno-macro-redefined -Wno-undef -m64 -fno-strict-aliasing /MD /Zi /Ob0 /Od /RTC1   /bigobj /wd4018 /wd4068 /wd4099 /wd4100 /wd4127 /wd4138 /wd4146 /wd4180 /wd4189 /wd4201 /wd4206 /wd4244 /wd4251 /wd4267 /wd4275 /wd4288 /wd4291 /wd4305 /wd4309 /wd4344 /wd4355 /wd4389 /wd4396 /wd4456 /wd4457 /wd4458 /wd4459 /wd4481 /wd4503 /wd4505 /wd4510 /wd4512 /wd4530 /wd4610 /wd4611 /wd4646 /wd4702 /wd4706 /wd4722 /wd4800 /wd4819 /wd4951 /wd4952 /wd4996 /wd6011 /wd6031 /wd6211 /wd6246 /wd6255 /wd6387 /Zi /GS /EHa- /EHc- /EHs- /fp:except- /analyze- /bigobj /std:c++17 /utf-8 /validate-charset -fmsc-version=1911 /Yu&quot;WebCorePrefix.h&quot; /FI&quot;WebCorePrefix.h&quot; /Fp&quot;C:/webkit/ga/WebKitBuild/Debug/Source/WebCore/WebCore_SOURCES/WebCorePrefix.pch&quot; /showIncludes /FoSource\WebCore\CMakeFiles\WebCore.dir\platform\win\PlatformScreenWin.cpp.obj /Fdlib64\WebCore.pdb -c ..\..\Source\WebCore\platform\win\PlatformScreenWin.cpp
&gt; ..\..\Source\WebCore\platform\win\PlatformScreenWin.cpp(98,12):  error: no viable conversion from returned value of type &apos;RECT&apos; (aka &apos;tagRECT&apos;) to function return type &apos;WebCore::FloatRect&apos;
&gt;     return monitorInfo.rcMonitor;
&gt;            ^~~~~~~~~~~~~~~~~~~~~
&gt; ..\..\Source\WebCore\platform\graphics/FloatRect.h(61,7):  note: candidate constructor (the implicit copy constructor) not viable: no known conversion from &apos;RECT&apos; (aka &apos;tagRECT&apos;) to &apos;const WebCore::FloatRect &amp;&apos; for 1st argument
&gt; class FloatRect {
&gt;       ^
&gt; ..\..\Source\WebCore\platform\graphics/FloatRect.h(61,7):  note: candidate constructor (the implicit move constructor) not viable: no known conversion from &apos;RECT&apos; (aka &apos;tagRECT&apos;) to &apos;WebCore::FloatRect &amp;&amp;&apos; for 1st argument
&gt; ..\..\Source\WebCore\platform\graphics/FloatRect.h(75,20):  note: candidate constructor not viable: no known conversion from &apos;RECT&apos; (aka &apos;tagRECT&apos;) to &apos;const WebCore::IntRect &amp;&apos; for 1st argument
&gt;     WEBCORE_EXPORT FloatRect(const IntRect&amp;);
&gt;                    ^
&gt; ..\..\Source\WebCore\platform\graphics/FloatRect.h(193,5):  note: candidate constructor not viable: no known conversion from &apos;RECT&apos; (aka &apos;tagRECT&apos;) to &apos;const cairo_rectangle_t &amp;&apos; (aka &apos;const _cairo_rectangle &amp;&apos;) for 1st argument
&gt;     FloatRect(const cairo_rectangle_t&amp;);
&gt;     ^
&gt; ..\..\Source\WebCore\platform\graphics/FloatRect.h(198,20):  note: candidate constructor not viable: no known conversion from &apos;RECT&apos; (aka &apos;tagRECT&apos;) to &apos;const D2D1_RECT_F &amp;&apos; (aka &apos;const D2D_RECT_F &amp;&apos;) for 1st argument
&gt;     WEBCORE_EXPORT FloatRect(const D2D1_RECT_F&amp;);
&gt;                    ^
&gt; ..\..\Source\WebCore\platform\win\PlatformScreenWin.cpp(104,12):  error: no viable conversion from returned value of type &apos;RECT&apos; (aka &apos;tagRECT&apos;) to function return type &apos;WebCore::FloatRect&apos;
&gt;     return monitorInfo.rcWork;
&gt;            ^~~~~~~~~~~~~~~~~~
&gt; ..\..\Source\WebCore\platform\graphics/FloatRect.h(61,7):  note: candidate constructor (the implicit copy constructor) not viable: no known conversion from &apos;RECT&apos; (aka &apos;tagRECT&apos;) to &apos;const WebCore::FloatRect &amp;&apos; for 1st argument
&gt; class FloatRect {
&gt;       ^
&gt; ..\..\Source\WebCore\platform\graphics/FloatRect.h(61,7):  note: candidate constructor (the implicit move constructor) not viable: no known conversion from &apos;RECT&apos; (aka &apos;tagRECT&apos;) to &apos;WebCore::FloatRect &amp;&amp;&apos; for 1st argument
&gt; ..\..\Source\WebCore\platform\graphics/FloatRect.h(75,20):  note: candidate constructor not viable: no known conversion from &apos;RECT&apos; (aka &apos;tagRECT&apos;) to &apos;const WebCore::IntRect &amp;&apos; for 1st argument
&gt;     WEBCORE_EXPORT FloatRect(const IntRect&amp;);
&gt;                    ^
&gt; ..\..\Source\WebCore\platform\graphics/FloatRect.h(193,5):  note: candidate constructor not viable: no known conversion from &apos;RECT&apos; (aka &apos;tagRECT&apos;) to &apos;const cairo_rectangle_t &amp;&apos; (aka &apos;const _cairo_rectangle &amp;&apos;) for 1st argument
&gt;     FloatRect(const cairo_rectangle_t&amp;);
&gt;     ^
&gt; ..\..\Source\WebCore\platform\graphics/FloatRect.h(198,20):  note: candidate constructor not viable: no known conversion from &apos;RECT&apos; (aka &apos;tagRECT&apos;) to &apos;const D2D1_RECT_F &amp;&apos; (aka &apos;const D2D_RECT_F &amp;&apos;) for 1st argument
&gt;     WEBCORE_EXPORT FloatRect(const D2D1_RECT_F&amp;);
&gt;                    ^
&gt; 2 errors generated.


&gt; [8/664] Building CXX object Source\WebCore\CMakeFiles\WebCore.dir\platform\win\PopupMenuWin.cpp.obj
&gt; FAILED: Source/WebCore/CMakeFiles/WebCore.dir/platform/win/PopupMenuWin.cpp.obj 
&gt; C:\tools\llvm\bin\clang-cl.exe  /nologo -DBUILDING_WITH_CMAKE=1 -DBUILDING_WebCore -DHAVE_CONFIG_H=1 -DNOMINMAX -DSTATICALLY_LINKED_WITH_PAL=1 -DUCHAR_TYPE=wchar_t -DUNICODE -DWINVER=0x601 -DWTF_PLATFORM_WIN_CAIRO=1 -D_CRT_SECURE_NO_WARNINGS -D_HAS_EXCEPTIONS=0 -D_UNICODE -D_WIN32_WINNT=0x601 -D_WINDOWS -D_WINSOCKAPI_=&quot;&quot; -D__STDC_CONSTANT_MACROS -I..\..\WebKitLibraries\win\include -I. -I..\..\Source\WebCore -I..\..\Source\WebCore\Modules\airplay -I..\..\Source\WebCore\Modules\beacon -I..\..\Source\WebCore\Modules\applepay -I..\..\Source\WebCore\Modules\applepay\paymentrequest -I..\..\Source\WebCore\Modules\cache -I..\..\Source\WebCore\Modules\credentialmanagement -I..\..\Source\WebCore\Modules\encryptedmedia -I..\..\Source\WebCore\Modules\encryptedmedia\legacy -I..\..\Source\WebCore\Modules\entriesapi -I..\..\Source\WebCore\Modules\fetch -I..\..\Source\WebCore\Modules\geolocation -I..\..\Source\WebCore\Modules\indexeddb -I..\..\Source\WebCore\Modules\indexeddb\client -I..\..\Source\WebCore\Modules\indexeddb\server -I..\..\Source\WebCore\Modules\indexeddb\shared -I..\..\Source\WebCore\Modules\mediacapabilities -I..\..\Source\WebCore\Modules\mediacontrols -I..\..\Source\WebCore\Modules\mediasession -I..\..\Source\WebCore\Modules\mediasource -I..\..\Source\WebCore\Modules\mediastream -I..\..\Source\WebCore\Modules\navigatorcontentutils -I..\..\Source\WebCore\Modules\notifications -I..\..\Source\WebCore\Modules\paymentrequest -I..\..\Source\WebCore\Modules\plugins -I..\..\Source\WebCore\Modules\quota -I..\..\Source\WebCore\Modules\speech -I..\..\Source\WebCore\Modules\streams -I..\..\Source\WebCore\Modules\webaudio -I..\..\Source\WebCore\Modules\webauthn -I..\..\Source\WebCore\Modules\webdatabase -I..\..\Source\WebCore\Modules\webdriver -I..\..\Source\WebCore\Modules\websockets -I..\..\Source\WebCore\Modules\webvr -I..\..\Source\WebCore\accessibility -I..\..\Source\WebCore\animation -I..\..\Source\WebCore\bindings -I..\..\Source\WebCore\bindings\js -I..\..\Source\WebCore\bridge -I..\..\Source\WebCore\bridge\c -I..\..\Source\WebCore\bridge\jsc -I..\..\Source\WebCore\contentextensions -I..\..\Source\WebCore\crypto -I..\..\Source\WebCore\crypto\algorithms -I..\..\Source\WebCore\crypto\keys -I..\..\Source\WebCore\crypto\parameters -I..\..\Source\WebCore\css -I..\..\Source\WebCore\css\parser -I..\..\Source\WebCore\cssjit -I..\..\Source\WebCore\dom -I..\..\Source\WebCore\dom\default -I..\..\Source\WebCore\dom\messageports -I..\..\Source\WebCore\domjit -I..\..\Source\WebCore\editing -I..\..\Source\WebCore\fileapi -I..\..\Source\WebCore\history -I..\..\Source\WebCore\html -I..\..\Source\WebCore\html\canvas -I..\..\Source\WebCore\html\forms -I..\..\Source\WebCore\html\parser -I..\..\Source\WebCore\html\shadow -I..\..\Source\WebCore\html\track -I..\..\Source\WebCore\inspector -I..\..\Source\WebCore\inspector\agents -I..\..\Source\WebCore\inspector\agents\page -I..\..\Source\WebCore\inspector\agents\worker -I..\..\Source\WebCore\loader -I..\..\Source\WebCore\loader\appcache -I..\..\Source\WebCore\loader\archive -I..\..\Source\WebCore\loader\archive\mhtml -I..\..\Source\WebCore\loader\cache -I..\..\Source\WebCore\loader\icon -I..\..\Source\WebCore\mathml -I..\..\Source\WebCore\page -I..\..\Source\WebCore\page\animation -I..\..\Source\WebCore\page\csp -I..\..\Source\WebCore\page\scrolling -I..\..\Source\WebCore\platform -I..\..\Source\WebCore\platform\animation -I..\..\Source\WebCore\platform\audio -I..\..\Source\WebCore\platform\crypto -I..\..\Source\WebCore\platform\encryptedmedia -I..\..\Source\WebCore\platform\gamepad -I..\..\Source\WebCore\platform\graphics -I..\..\Source\WebCore\platform\graphics\cpu\arm -I..\..\Source\WebCore\platform\graphics\cpu\arm\filters -I..\..\Source\WebCore\platform\graphics\displaylists -I..\..\Source\WebCore\platform\graphics\filters -I..\..\Source\WebCore\platform\graphics\harfbuzz -I..\..\Source\WebCore\platform\graphics\harfbuzz\ng -I..\..\Source\WebCore\platform\graphics\iso -I..\..\Source\WebCore\platform\graphics\opentype -I..\..\Source\WebCore\platform\graphics\transforms -I..\..\Source\WebCore\platform\mediastream -I..\..\Source\WebCore\platform\mediastream\libwebrtc -I..\..\Source\WebCore\platform\mock -I..\..\Source\WebCore\platform\mock\mediasource -I..\..\Source\WebCore\platform\network -I..\..\Source\WebCore\platform\sql -I..\..\Source\WebCore\platform\text -I..\..\Source\WebCore\platform\text\icu -I..\..\Source\WebCore\platform\vr -I..\..\Source\WebCore\plugins -I..\..\Source\WebCore\rendering -I..\..\Source\WebCore\rendering\line -I..\..\Source\WebCore\rendering\mathml -I..\..\Source\WebCore\rendering\shapes -I..\..\Source\WebCore\rendering\style -I..\..\Source\WebCore\rendering\svg -I..\..\Source\WebCore\rendering\updating -I..\..\Source\WebCore\replay -I..\..\Source\WebCore\storage -I..\..\Source\WebCore\style -I..\..\Source\WebCore\svg -I..\..\Source\WebCore\svg\animation -I..\..\Source\WebCore\svg\graphics -I..\..\Source\WebCore\svg\graphics\filters -I..\..\Source\WebCore\svg\properties -I..\..\Source\WebCore\websockets -I..\..\Source\WebCore\workers -I..\..\Source\WebCore\workers\service -I..\..\Source\WebCore\workers\service\context -I..\..\Source\WebCore\workers\service\server -I..\..\Source\WebCore\xml -I..\..\Source\WebCore\xml\parser -IDerivedSources\WebCore -IDerivedSources\ForwardingHeaders\ANGLE -I..\..\Source\WebCore\platform\graphics\gpu -IDerivedSources\ForwardingHeaders -I..\include\private -I..\include\private\JavaScriptCore -I..\..\Source\WebCore\accessibility\win -I..\..\Source\WebCore\page\win -I..\..\Source\WebCore\platform\graphics\egl -I..\..\Source\WebCore\platform\graphics\opengl -I..\..\Source\WebCore\platform\graphics\win -I..\..\Source\WebCore\platform\mediacapabilities -I..\..\Source\WebCore\platform\network\win -I..\..\Source\WebCore\platform\win -I..\..\Source\ThirdParty\ANGLE\include -I..\..\Source\ThirdParty\ANGLE\include\egl -I..\..\Source\WebCore\platform\cf -I..\..\Source\WebCore\platform\cf\win -I..\..\Source\WebCore\platform\graphics\cairo -I..\..\Source\WebCore\platform\network\curl -I..\..\Source\WebCore\platform\image-decoders -I..\..\Source\WebCore\platform\image-decoders\bmp -I..\..\Source\WebCore\platform\image-decoders\gif -I..\..\Source\WebCore\platform\image-decoders\ico -I..\..\Source\WebCore\platform\image-decoders\jpeg -I..\..\Source\WebCore\platform\image-decoders\png -I..\..\Source\WebCore\platform\image-decoders\webp -I..\..\Source\WebCore\platform\graphics\texmap -I..\..\Source\WebCore\loader\archive\cf -I..\..\WebKitLibraries\win\include\cairo -I..\..\Source\bmalloc -IDerivedSources -I..\..\Source\ThirdParty -fdiagnostics-color=always -fcolor-diagnostics -Wno-parentheses-equality -Wno-noexcept-type -Qunused-arguments -Wno-unknown-argument -Wno-nonportable-include-path -Wno-unknown-pragmas -Wno-macro-redefined -Wno-undef -m64 -fno-strict-aliasing /MD /Zi /Ob0 /Od /RTC1   /bigobj /wd4018 /wd4068 /wd4099 /wd4100 /wd4127 /wd4138 /wd4146 /wd4180 /wd4189 /wd4201 /wd4206 /wd4244 /wd4251 /wd4267 /wd4275 /wd4288 /wd4291 /wd4305 /wd4309 /wd4344 /wd4355 /wd4389 /wd4396 /wd4456 /wd4457 /wd4458 /wd4459 /wd4481 /wd4503 /wd4505 /wd4510 /wd4512 /wd4530 /wd4610 /wd4611 /wd4646 /wd4702 /wd4706 /wd4722 /wd4800 /wd4819 /wd4951 /wd4952 /wd4996 /wd6011 /wd6031 /wd6211 /wd6246 /wd6255 /wd6387 /Zi /GS /EHa- /EHc- /EHs- /fp:except- /analyze- /bigobj /std:c++17 /utf-8 /validate-charset -fmsc-version=1911 /Yu&quot;WebCorePrefix.h&quot; /FI&quot;WebCorePrefix.h&quot; /Fp&quot;C:/webkit/ga/WebKitBuild/Debug/Source/WebCore/WebCore_SOURCES/WebCorePrefix.pch&quot; /showIncludes /FoSource\WebCore\CMakeFiles\WebCore.dir\platform\win\PopupMenuWin.cpp.obj /Fdlib64\WebCore.pdb -c ..\..\Source\WebCore\platform\win\PopupMenuWin.cpp
&gt; In file included from ..\..\Source\WebCore\platform\win\PopupMenuWin.cpp:24:
&gt; ..\..\Source\WebCore\platform\win/PopupMenuWin.h(45,18):  warning: &apos;show&apos; overrides a member function but is not marked &apos;override&apos; [-Winconsistent-missing-override]
&gt;     virtual void show(const IntRect&amp;, FrameView*, int index);
&gt;                  ^
&gt; ..\..\Source\WebCore\platform\PopupMenu.h(34,18):  note: overridden virtual function is here
&gt;     virtual void show(const IntRect&amp;, FrameView*, int index) = 0;
&gt;                  ^
&gt; In file included from ..\..\Source\WebCore\platform\win\PopupMenuWin.cpp:24:
&gt; ..\..\Source\WebCore\platform\win/PopupMenuWin.h(46,18):  warning: &apos;hide&apos; overrides a member function but is not marked &apos;override&apos; [-Winconsistent-missing-override]
&gt;     virtual void hide();
&gt;                  ^
&gt; ..\..\Source\WebCore\platform\PopupMenu.h(35,18):  note: overridden virtual function is here
&gt;     virtual void hide() = 0;
&gt;                  ^
&gt; In file included from ..\..\Source\WebCore\platform\win\PopupMenuWin.cpp:24:
&gt; ..\..\Source\WebCore\platform\win/PopupMenuWin.h(47,18):  warning: &apos;updateFromElement&apos; overrides a member function but is not marked &apos;override&apos; [-Winconsistent-missing-override]
&gt;     virtual void updateFromElement();
&gt;                  ^
&gt; ..\..\Source\WebCore\platform\PopupMenu.h(36,18):  note: overridden virtual function is here
&gt;     virtual void updateFromElement() = 0;
&gt;                  ^
&gt; In file included from ..\..\Source\WebCore\platform\win\PopupMenuWin.cpp:24:
&gt; ..\..\Source\WebCore\platform\win/PopupMenuWin.h(48,18):  warning: &apos;disconnectClient&apos; overrides a member function but is not marked &apos;override&apos; [-Winconsistent-missing-override]
&gt;     virtual void disconnectClient();
&gt;                  ^
&gt; ..\..\Source\WebCore\platform\PopupMenu.h(37,18):  note: overridden virtual function is here
&gt;     virtual void disconnectClient() = 0;
&gt;                  ^
&gt; ..\..\Source\WebCore\platform\win\PopupMenuWin.cpp(103,12):  error: no viable conversion from returned value of type &apos;RECT&apos; (aka &apos;tagRECT&apos;) to function return type &apos;WebCore::FloatRect&apos;
&gt;     return monitorInfo.rcWork;
&gt;            ^~~~~~~~~~~~~~~~~~
&gt; ..\..\Source\WebCore\platform\graphics\FloatRect.h(61,7):  note: candidate constructor (the implicit copy constructor) not viable: no known conversion from &apos;RECT&apos; (aka &apos;tagRECT&apos;) to &apos;const WebCore::FloatRect &amp;&apos; for 1st argument
&gt; class FloatRect {
&gt;       ^
&gt; ..\..\Source\WebCore\platform\graphics\FloatRect.h(61,7):  note: candidate constructor (the implicit move constructor) not viable: no known conversion from &apos;RECT&apos; (aka &apos;tagRECT&apos;) to &apos;WebCore::FloatRect &amp;&amp;&apos; for 1st argument
&gt; ..\..\Source\WebCore\platform\graphics\FloatRect.h(75,20):  note: candidate constructor not viable: no known conversion from &apos;RECT&apos; (aka &apos;tagRECT&apos;) to &apos;const WebCore::IntRect &amp;&apos; for 1st argument
&gt;     WEBCORE_EXPORT FloatRect(const IntRect&amp;);
&gt;                    ^
&gt; ..\..\Source\WebCore\platform\graphics\FloatRect.h(193,5):  note: candidate constructor not viable: no known conversion from &apos;RECT&apos; (aka &apos;tagRECT&apos;) to &apos;const cairo_rectangle_t &amp;&apos; (aka &apos;const _cairo_rectangle &amp;&apos;) for 1st argument
&gt;     FloatRect(const cairo_rectangle_t&amp;);
&gt;     ^
&gt; ..\..\Source\WebCore\platform\graphics\FloatRect.h(198,20):  note: candidate constructor not viable: no known conversion from &apos;RECT&apos; (aka &apos;tagRECT&apos;) to &apos;const D2D1_RECT_F &amp;&apos; (aka &apos;const D2D_RECT_F &amp;&apos;) for 1st argument
&gt;     WEBCORE_EXPORT FloatRect(const D2D1_RECT_F&amp;);
&gt;                    ^
&gt; 4 warnings and 1 error generated.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1457425</commentid>
    <comment_count>1</comment_count>
      <attachid>349117</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-09-07 00:24:28 -0700</bug_when>
    <thetext>Created attachment 349117
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1458060</commentid>
    <comment_count>2</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-09-09 19:01:12 -0700</bug_when>
    <thetext>Oops. AppleWin EWS fails to build TestWebCoreLib:

&gt; C:\cygwin\home\buildbot\WebKit\WebKitBuild\Release\DerivedSources\ForwardingHeaders\WebCore/FloatRect.h(198): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\cygwin\home\buildbot\WebKit\Tools\TestWebKitAPI\Tests\WebCore\FloatRect.cpp) [C:\cygwin\home\buildbot\WebKit\WebKitBuild\Release\Tools\TestWebKitAPI\TestWebCoreLib.vcxproj]
&gt; c:\cygwin\home\buildbot\webkit\webkitbuild\release\derivedsources\forwardingheaders\webcore\FloatRect.h(198): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file C:\cygwin\home\buildbot\WebKit\Tools\TestWebKitAPI\Tests\WebCore\AffineTransform.cpp) [C:\cygwin\home\buildbot\WebKit\WebKitBuild\Release\Tools\TestWebKitAPI\TestWebCoreLib.vcxproj]
&gt; C:\cygwin\home\buildbot\WebKit\WebKitBuild\Release\DerivedSources\ForwardingHeaders\WebCore/FloatRect.h(198): error C2143: syntax error: missing &apos;,&apos; before &apos;&amp;&apos; (compiling source file C:\cygwin\home\buildbot\WebKit\Tools\TestWebKitAPI\Tests\WebCore\FloatRect.cpp) [C:\cygwin\home\buildbot\WebKit\WebKitBuild\Release\Tools\TestWebKitAPI\TestWebCoreLib.vcxproj]
&gt; c:\cygwin\home\buildbot\webkit\webkitbuild\release\derivedsources\forwardingheaders\webcore\FloatRect.h(198): error C2143: syntax error: missing &apos;,&apos; before &apos;&amp;&apos; (compiling source file C:\cygwin\home\buildbot\WebKit\Tools\TestWebKitAPI\Tests\WebCore\AffineTransform.cpp) [C:\cygwin\home\buildbot\WebKit\WebKitBuild\Release\Tools\TestWebKitAPI\TestWebCoreLib.vcxproj]</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1458061</commentid>
    <comment_count>3</comment_count>
      <attachid>349293</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-09-09 19:06:19 -0700</bug_when>
    <thetext>Created attachment 349293
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1458076</commentid>
    <comment_count>4</comment_count>
      <attachid>349293</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-09-09 22:13:39 -0700</bug_when>
    <thetext>Comment on attachment 349293
Patch

Clearing flags on attachment: 349293

Committed r235840: &lt;https://trac.webkit.org/changeset/235840&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1458077</commentid>
    <comment_count>5</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-09-09 22:13:43 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1458078</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-09-09 22:14:19 -0700</bug_when>
    <thetext>&lt;rdar://problem/44291171&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>349117</attachid>
            <date>2018-09-07 00:24:28 -0700</date>
            <delta_ts>2018-09-09 19:06:16 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-189398-20180907162427.patch</filename>
            <type>text/plain</type>
            <size>2316</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM1NzIyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNzliYjU5MjUwMjlkNDA0
YWRkZDFjNDZiY2ZjMDEwYjQ4MGI3ODMwNy4uMDYxNDA0NmZiMWU5ZDFmNmViZTY2ZGY2OTZlMzRi
NzQ3YjVkMzhlYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDE4LTA5LTA3ICBGdWpp
aSBIaXJvbm9yaSAgPEhpcm9ub3JpLkZ1amlpQHNvbnkuY29tPgorCisgICAgICAgIFtXaW5dW0Ns
YW5nXSBBZGQgRmxvYXRSZWN0KGNvbnN0IFJFQ1QmKSBjb25zdHJ1Y3RvcgorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTg5Mzk4CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2hpbGUgdHJ5aW5nIHRvIGJ1aWxk
IFdlYktpdCBXaW5DYWlybyBwb3J0IHdpdGggdGhlIGxhdGVzdCBDbGFuZworICAgICAgICAoQnVn
IDE3MTYxOCksIHRoZSBmb2xsb3dpbmcgY29tcGlsYXRpb24gZXJyb3JzIHdlcmUgcmVwb3J0ZWQu
CisKKyAgICAgICAgICBlcnJvcjogbm8gdmlhYmxlIGNvbnZlcnNpb24gZnJvbSByZXR1cm5lZCB2
YWx1ZSBvZiB0eXBlICdSRUNUJyAoYWthICd0YWdSRUNUJykgdG8gZnVuY3Rpb24gcmV0dXJuIHR5
cGUgJ1dlYkNvcmU6OkZsb2F0UmVjdCcKKworICAgICAgICBObyBuZXcgdGVzdHMgKE5vIGJlaGF2
aW9yIGNoYW5nZSkuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9GbG9hdFJlY3QuaDoK
KyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy93aW4vRmxvYXRSZWN0RGlyZWN0MkQuY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6RmxvYXRSZWN0OjpGbG9hdFJlY3QpOiBBZGRlZCBhIG5ldyBjb25z
dHJ1Y3RvciB0YWtpbmcgYSBSRUNUIGFzIHRoZSBhcmd1bWVudC4KKwogMjAxOC0wOS0wNSAgWW91
ZW5uIEZhYmxldCAgPHlvdWVubkBhcHBsZS5jb20+CiAKICAgICAgICAgTW92ZSBvd25lcnNoaXAg
b2Ygb3V0Z29pbmcgc291cmNlIHRvIFJUQ1J0cFNlbmRlciBiYWNrZW5kCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9GbG9hdFJlY3QuaCBiL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL2dyYXBoaWNzL0Zsb2F0UmVjdC5oCmluZGV4IDhkMTlmN2Y4NjJlZjRhZGM2
Yjc1NGNkY2UxNjA3MmViZDNmZTIwMGUuLjA2MjQxMTI2MDAzMGIxMzYyMzE5MmE0NjNkYmQ4YjZm
ZTNmMzM0ODggMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0Zs
b2F0UmVjdC5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0Zsb2F0UmVj
dC5oCkBAIC0xOTUsNiArMTk1LDcgQEAgcHVibGljOgogI2VuZGlmCiAKICNpZiBQTEFURk9STShX
SU4pCisgICAgV0VCQ09SRV9FWFBPUlQgRmxvYXRSZWN0KGNvbnN0IFJFQ1QmKTsKICAgICBXRUJD
T1JFX0VYUE9SVCBGbG9hdFJlY3QoY29uc3QgRDJEMV9SRUNUX0YmKTsKICAgICBXRUJDT1JFX0VY
UE9SVCBvcGVyYXRvciBEMkQxX1JFQ1RfRigpIGNvbnN0OwogI2VuZGlmCmRpZmYgLS1naXQgYS9T
b3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy93aW4vRmxvYXRSZWN0RGlyZWN0MkQuY3Bw
IGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvd2luL0Zsb2F0UmVjdERpcmVjdDJE
LmNwcAppbmRleCA4OGQwNWU2OTUzOGU3Zjk0MTA0Nzc4ZTNlYmVmZDdhYTQ2OWRiYzI3Li4zNmY3
ZjhkNGNmZTAwMjNhZGUxMzRhN2E3ZjRkNTlhYzU4NzFlN2UxIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy93aW4vRmxvYXRSZWN0RGlyZWN0MkQuY3BwCisrKyBi
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3dpbi9GbG9hdFJlY3REaXJlY3QyRC5j
cHAKQEAgLTUwLDYgKzUwLDEyIEBAIHN0YXRpYyBib29sIGlzSW5maW5pdGVSZWN0KGNvbnN0IEQy
RDFfUkVDVF9GJiByZWN0KQogICAgIHJldHVybiB0cnVlOwogfQogCitGbG9hdFJlY3Q6OkZsb2F0
UmVjdChjb25zdCBSRUNUJiByZWN0KQorICAgIDogbV9sb2NhdGlvbihyZWN0LmxlZnQsIHJlY3Qu
dG9wKQorICAgICwgbV9zaXplKHJlY3QucmlnaHQgLSByZWN0LmxlZnQsIHJlY3QuYm90dG9tIC0g
cmVjdC50b3ApCit7Cit9CisKIEZsb2F0UmVjdDo6RmxvYXRSZWN0KGNvbnN0IEQyRDFfUkVDVF9G
JiByKQogewogICAgIC8vIEluZmluaXRlIFJlY3QgY2FzZToK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>349293</attachid>
            <date>2018-09-09 19:06:19 -0700</date>
            <delta_ts>2018-09-09 19:06:19 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-189398-20180910110618.patch</filename>
            <type>text/plain</type>
            <size>2527</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM1ODM3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggODM3NTIxN2Y4Njg2ZTI1
MGJiM2EyMzQyOWYwMjAwZmI1NzNmZmU3ZS4uMzZiNzYzNTUyYTc2ZTFmODZiNWUxZTliZTc0Mjdi
MzJiNDA5MTUwOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDE4LTA5LTA5ICBGdWpp
aSBIaXJvbm9yaSAgPEhpcm9ub3JpLkZ1amlpQHNvbnkuY29tPgorCisgICAgICAgIFtXaW5dW0Ns
YW5nXSBBZGQgRmxvYXRSZWN0KGNvbnN0IFJFQ1QmKSBjb25zdHJ1Y3RvcgorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTg5Mzk4CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgQWxleCBDaHJpc3RlbnNlbi4KKworICAgICAgICBXaGlsZSB0cnlpbmcgdG8gYnVp
bGQgV2ViS2l0IFdpbkNhaXJvIHBvcnQgd2l0aCB0aGUgbGF0ZXN0IENsYW5nCisgICAgICAgIChC
dWcgMTcxNjE4KSwgdGhlIGZvbGxvd2luZyBjb21waWxhdGlvbiBlcnJvcnMgd2VyZSByZXBvcnRl
ZC4KKworICAgICAgICAgIGVycm9yOiBubyB2aWFibGUgY29udmVyc2lvbiBmcm9tIHJldHVybmVk
IHZhbHVlIG9mIHR5cGUgJ1JFQ1QnIChha2EgJ3RhZ1JFQ1QnKSB0byBmdW5jdGlvbiByZXR1cm4g
dHlwZSAnV2ViQ29yZTo6RmxvYXRSZWN0JworCisgICAgICAgIE5vIG5ldyB0ZXN0cyAoTm8gYmVo
YXZpb3IgY2hhbmdlKS4KKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL0Zsb2F0UmVjdC5o
OgorICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL3dpbi9GbG9hdFJlY3REaXJlY3QyRC5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpGbG9hdFJlY3Q6OkZsb2F0UmVjdCk6IEFkZGVkIGEgbmV3IGNv
bnN0cnVjdG9yIHRha2luZyBhIFJFQ1QgYXMgdGhlIGFyZ3VtZW50LgorCiAyMDE4LTA5LTA4ICBB
bmR5IEVzdGVzICA8YWVzdGVzQGFwcGxlLmNvbT4KIAogICAgICAgICBbQXBwbGUgUGF5XSBEaXNw
YXRjaCBhIHBheW1lbnRtZXRob2RjaGFuZ2UgZXZlbnQgd2hlbiB0aGUgcGF5bWVudCBtZXRob2Qg
Y2hhbmdlcwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvRmxv
YXRSZWN0LmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9GbG9hdFJlY3QuaApp
bmRleCA4ZDE5ZjdmODYyZWY0YWRjNmI3NTRjZGNlMTYwNzJlYmQzZmUyMDBlLi5hNmRkMjEwNmZl
M2M2ZjM2NmMzYWY0ZTgwODAxNjNlYzA2MmRmZDM1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy9GbG9hdFJlY3QuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0
Zm9ybS9ncmFwaGljcy9GbG9hdFJlY3QuaApAQCAtNDUsNiArNDUsNyBAQCB0eXBlZGVmIHN0cnVj
dCBfY2Fpcm9fcmVjdGFuZ2xlIGNhaXJvX3JlY3RhbmdsZV90OwogI2VuZGlmCiAKICNpZiBQTEFU
Rk9STShXSU4pCit0eXBlZGVmIHN0cnVjdCB0YWdSRUNUIFJFQ1Q7CiBzdHJ1Y3QgRDJEX1JFQ1Rf
RjsKIHR5cGVkZWYgRDJEX1JFQ1RfRiBEMkQxX1JFQ1RfRjsKICNlbmRpZgpAQCAtMTk1LDYgKzE5
Niw3IEBAIHB1YmxpYzoKICNlbmRpZgogCiAjaWYgUExBVEZPUk0oV0lOKQorICAgIFdFQkNPUkVf
RVhQT1JUIEZsb2F0UmVjdChjb25zdCBSRUNUJik7CiAgICAgV0VCQ09SRV9FWFBPUlQgRmxvYXRS
ZWN0KGNvbnN0IEQyRDFfUkVDVF9GJik7CiAgICAgV0VCQ09SRV9FWFBPUlQgb3BlcmF0b3IgRDJE
MV9SRUNUX0YoKSBjb25zdDsKICNlbmRpZgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vZ3JhcGhpY3Mvd2luL0Zsb2F0UmVjdERpcmVjdDJELmNwcCBiL1NvdXJjZS9XZWJDb3Jl
L3BsYXRmb3JtL2dyYXBoaWNzL3dpbi9GbG9hdFJlY3REaXJlY3QyRC5jcHAKaW5kZXggODhkMDVl
Njk1MzhlN2Y5NDEwNDc3OGUzZWJlZmQ3YWE0NjlkYmMyNy4uMzZmN2Y4ZDRjZmUwMDIzYWRlMTM0
YTdhN2Y0ZDU5YWM1ODcxZTdlMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0v
Z3JhcGhpY3Mvd2luL0Zsb2F0UmVjdERpcmVjdDJELmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9w
bGF0Zm9ybS9ncmFwaGljcy93aW4vRmxvYXRSZWN0RGlyZWN0MkQuY3BwCkBAIC01MCw2ICs1MCwx
MiBAQCBzdGF0aWMgYm9vbCBpc0luZmluaXRlUmVjdChjb25zdCBEMkQxX1JFQ1RfRiYgcmVjdCkK
ICAgICByZXR1cm4gdHJ1ZTsKIH0KIAorRmxvYXRSZWN0OjpGbG9hdFJlY3QoY29uc3QgUkVDVCYg
cmVjdCkKKyAgICA6IG1fbG9jYXRpb24ocmVjdC5sZWZ0LCByZWN0LnRvcCkKKyAgICAsIG1fc2l6
ZShyZWN0LnJpZ2h0IC0gcmVjdC5sZWZ0LCByZWN0LmJvdHRvbSAtIHJlY3QudG9wKQoreworfQor
CiBGbG9hdFJlY3Q6OkZsb2F0UmVjdChjb25zdCBEMkQxX1JFQ1RfRiYgcikKIHsKICAgICAvLyBJ
bmZpbml0ZSBSZWN0IGNhc2U6Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>