<?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>192583</bug_id>
          
          <creation_ts>2018-12-11 00:08:19 -0800</creation_ts>
          <short_desc>[Win][Clang] Fix compilation warnings of WTF</short_desc>
          <delta_ts>2018-12-11 17:36:29 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Web Template Framework</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>benjamin</cc>
    
    <cc>bfulgham</cc>
    
    <cc>cdumez</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>dbates</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>pvollan</cc>
    
    <cc>ross.kirsling</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1486897</commentid>
    <comment_count>0</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-12-11 00:08:19 -0800</bug_when>
    <thetext>[Win][Clang] Fix compilation warnings of WTF

clang-cl reports the following warnings.

&gt; [92/206] Building CXX object Source\WTF\wtf\CMakeFiles\WTF.dir\StackBounds.cpp.obj
&gt; ..\..\Source\WTF\wtf\StackBounds.cpp(163,48):  warning: missing field &apos;AllocationBase&apos; initializer [-Wmissing-field-initializers]
&gt;     MEMORY_BASIC_INFORMATION stackOrigin = { 0 };
&gt;                                                ^
&gt; 1 warning generated.
&gt; [160/206] Building CXX object Source\WTF\wtf\CMakeFiles\WTF.dir\win\RunLoopWin.cpp.obj
&gt; ..\..\Source\WTF\wtf\win\RunLoopWin.cpp(34,54):  warning: ISO C++11 does not allow conversion from string literal to &apos;const LPWSTR&apos; (aka &apos;wchar_t *const&apos;) [-Wwritable-strings]
&gt; static const LPWSTR kRunLoopMessageWindowClassName = L&quot;RunLoopMessageWindow&quot;;
&gt;                                                      ^
&gt; ..\..\Source\WTF\wtf\win\RunLoopWin.cpp(86,32):  warning: missing field &apos;lpfnWndProc&apos; initializer [-Wmissing-field-initializers]
&gt;     WNDCLASS windowClass = { 0 };
&gt;                                ^
&gt; 2 warnings generated.
&gt; [175/206] Building CXX object Source\WTF\wtf\CMakeFiles\WTF.dir\DateMath.cpp.obj
&gt; ..\..\Source\WTF\wtf\DateMath.cpp(125,20):  warning: unused function &apos;getLocalTime&apos; [-Wunused-function]
&gt; static inline void getLocalTime(const time_t* localTime, struct tm* localTM)
&gt;                    ^
&gt; 1 warning generated.
&gt; [180/206] Building CXX object Source\WTF\wtf\CMakeFiles\WTF.dir\Assertions.cpp.obj
&gt; ..\..\Source\WTF\wtf\Assertions.cpp(263,1):  warning: function declared &apos;noreturn&apos; should not return [-Winvalid-noreturn]
&gt; }
&gt; ^
&gt; 1 warning generated.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1486898</commentid>
    <comment_count>1</comment_count>
      <attachid>357041</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-12-11 00:18:45 -0800</bug_when>
    <thetext>Created attachment 357041
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1486941</commentid>
    <comment_count>2</comment_count>
      <attachid>357041</attachid>
    <who name="Ross Kirsling">ross.kirsling</who>
    <bug_when>2018-12-11 09:19:36 -0800</bug_when>
    <thetext>Comment on attachment 357041
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=357041&amp;action=review

&gt; Source/WTF/wtf/StackBounds.cpp:163
&gt; -    MEMORY_BASIC_INFORMATION stackOrigin = { 0 };
&gt; +    MEMORY_BASIC_INFORMATION stackOrigin = { };

We should probably remove the = here.
(I guess if the default constructor works then we don&apos;t necessarily need the { } either, but it doesn&apos;t hurt to keep it.)

&gt; Source/WTF/wtf/win/RunLoopWin.cpp:86
&gt; -    WNDCLASS windowClass = { 0 };
&gt; +    WNDCLASS windowClass = { };

Ditto.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1487076</commentid>
    <comment_count>3</comment_count>
      <attachid>357041</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-12-11 17:20:12 -0800</bug_when>
    <thetext>Comment on attachment 357041
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=357041&amp;action=review

&gt;&gt; Source/WTF/wtf/StackBounds.cpp:163
&gt;&gt; +    MEMORY_BASIC_INFORMATION stackOrigin = { };
&gt; 
&gt; We should probably remove the = here.
&gt; (I guess if the default constructor works then we don&apos;t necessarily need the { } either, but it doesn&apos;t hurt to keep it.)

Good catch. Thanks. Will fix.
Unfortunately, Windows API is implemented in C. It doesn&apos;t have ctor.
https://docs.microsoft.com/en-us/windows/desktop/api/winnt/ns-winnt-_memory_basic_information</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1487081</commentid>
    <comment_count>4</comment_count>
      <attachid>357090</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-12-11 17:25:12 -0800</bug_when>
    <thetext>Created attachment 357090
Patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1487084</commentid>
    <comment_count>5</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2018-12-11 17:35:05 -0800</bug_when>
    <thetext>Committed r239093: &lt;https://trac.webkit.org/changeset/239093&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1487085</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-12-11 17:36:29 -0800</bug_when>
    <thetext>&lt;rdar://problem/46647928&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>357041</attachid>
            <date>2018-12-11 00:18:45 -0800</date>
            <delta_ts>2018-12-11 17:24:37 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-192583-20181211171844.patch</filename>
            <type>text/plain</type>
            <size>4898</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM5MDYxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IDRiZWEwNDA5MzFiN2YxY2M0NGVlOGNi
ZWI0MWMyYTQxMTlkMzI4NWYuLjM5NTY2YjRiNTM1NzE5NmNmYWVkNjFmZWVmZWZkNmNmNGMwMDhi
YzYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMzggQEAKKzIwMTgtMTItMTEgIEZ1amlpIEhpcm9ub3JpICA8SGly
b25vcmkuRnVqaWlAc29ueS5jb20+CisKKyAgICAgICAgW1dpbl1bQ2xhbmddIEZpeCBjb21waWxh
dGlvbiB3YXJuaW5ncyBvZiBXVEYKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTE5MjU4MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIGNsYW5nLWNsIHJlcG9ydHMgdGhlIGZvbGxvd2luZyB3YXJuaW5ncy4KKwor
ICAgICAgICA+IFs5Mi8yMDZdIEJ1aWxkaW5nIENYWCBvYmplY3QgU291cmNlXFdURlx3dGZcQ01h
a2VGaWxlc1xXVEYuZGlyXFN0YWNrQm91bmRzLmNwcC5vYmoKKyAgICAgICAgPiAuLlwuLlxTb3Vy
Y2VcV1RGXHd0ZlxTdGFja0JvdW5kcy5jcHAoMTYzLDQ4KTogIHdhcm5pbmc6IG1pc3NpbmcgZmll
bGQgJ0FsbG9jYXRpb25CYXNlJyBpbml0aWFsaXplciBbLVdtaXNzaW5nLWZpZWxkLWluaXRpYWxp
emVyc10KKyAgICAgICAgPiAgICAgTUVNT1JZX0JBU0lDX0lORk9STUFUSU9OIHN0YWNrT3JpZ2lu
ID0geyAwIH07CisgICAgICAgID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBeCisgICAgICAgID4gMSB3YXJuaW5nIGdlbmVyYXRlZC4KKyAgICAgICAgPiBb
MTYwLzIwNl0gQnVpbGRpbmcgQ1hYIG9iamVjdCBTb3VyY2VcV1RGXHd0ZlxDTWFrZUZpbGVzXFdU
Ri5kaXJcd2luXFJ1bkxvb3BXaW4uY3BwLm9iagorICAgICAgICA+IC4uXC4uXFNvdXJjZVxXVEZc
d3RmXHdpblxSdW5Mb29wV2luLmNwcCgzNCw1NCk6ICB3YXJuaW5nOiBJU08gQysrMTEgZG9lcyBu
b3QgYWxsb3cgY29udmVyc2lvbiBmcm9tIHN0cmluZyBsaXRlcmFsIHRvICdjb25zdCBMUFdTVFIn
IChha2EgJ3djaGFyX3QgKmNvbnN0JykgWy1Xd3JpdGFibGUtc3RyaW5nc10KKyAgICAgICAgPiBz
dGF0aWMgY29uc3QgTFBXU1RSIGtSdW5Mb29wTWVzc2FnZVdpbmRvd0NsYXNzTmFtZSA9IEwiUnVu
TG9vcE1lc3NhZ2VXaW5kb3ciOworICAgICAgICA+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXgorICAgICAgICA+IC4uXC4uXFNvdXJjZVxXVEZc
d3RmXHdpblxSdW5Mb29wV2luLmNwcCg4NiwzMik6ICB3YXJuaW5nOiBtaXNzaW5nIGZpZWxkICds
cGZuV25kUHJvYycgaW5pdGlhbGl6ZXIgWy1XbWlzc2luZy1maWVsZC1pbml0aWFsaXplcnNdCisg
ICAgICAgID4gICAgIFdORENMQVNTIHdpbmRvd0NsYXNzID0geyAwIH07CisgICAgICAgID4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KKyAgICAgICAgPiAyIHdhcm5pbmdzIGdlbmVy
YXRlZC4KKyAgICAgICAgPiBbMTc1LzIwNl0gQnVpbGRpbmcgQ1hYIG9iamVjdCBTb3VyY2VcV1RG
XHd0ZlxDTWFrZUZpbGVzXFdURi5kaXJcRGF0ZU1hdGguY3BwLm9iagorICAgICAgICA+IC4uXC4u
XFNvdXJjZVxXVEZcd3RmXERhdGVNYXRoLmNwcCgxMjUsMjApOiAgd2FybmluZzogdW51c2VkIGZ1
bmN0aW9uICdnZXRMb2NhbFRpbWUnIFstV3VudXNlZC1mdW5jdGlvbl0KKyAgICAgICAgPiBzdGF0
aWMgaW5saW5lIHZvaWQgZ2V0TG9jYWxUaW1lKGNvbnN0IHRpbWVfdCogbG9jYWxUaW1lLCBzdHJ1
Y3QgdG0qIGxvY2FsVE0pCisgICAgICAgID4gICAgICAgICAgICAgICAgICAgIF4KKyAgICAgICAg
PiAxIHdhcm5pbmcgZ2VuZXJhdGVkLgorCisgICAgICAgICogd3RmL0RhdGVNYXRoLmNwcDoKKyAg
ICAgICAgKFdURjo6Z2V0TG9jYWxUaW1lKTogRGVmaW5lZCBvbmx5IGlmIHVzZWQuCisgICAgICAg
ICogd3RmL1N0YWNrQm91bmRzLmNwcDoKKyAgICAgICAgKFdURjo6U3RhY2tCb3VuZHM6OmN1cnJl
bnRUaHJlYWRTdGFja0JvdW5kc0ludGVybmFsKTogSW5pdGlhbGl6ZSBzdGFja09yaWdpbiB3aXRo
ICd7IH0nLgorICAgICAgICAqIHd0Zi93aW4vUnVuTG9vcFdpbi5jcHA6IENoYW5nZSB0aGUgdHlw
ZSBvZiBrUnVuTG9vcE1lc3NhZ2VXaW5kb3dDbGFzc05hbWUgdG8gTFBDV1NUUi4KKyAgICAgICAg
KFdURjo6UnVuTG9vcDo6cmVnaXN0ZXJSdW5Mb29wTWVzc2FnZVdpbmRvd0NsYXNzKTogSW5pdGlh
bGl6ZSB3aW5kb3dDbGFzcyB3aXRoICd7IH0nLgorCiAyMDE4LTEyLTEwICBBbGV4ZXkgUHJvc2t1
cnlha292ICA8YXBAYXBwbGUuY29tPgogCiAgICAgICAgIE1vdmUgRU5BQkxFX1NFQ19JVEVNX1NI
SU0gb3V0IG9mIFdlYktpdCdzIGNvbmZpZy5oCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL3d0Zi9E
YXRlTWF0aC5jcHAgYi9Tb3VyY2UvV1RGL3d0Zi9EYXRlTWF0aC5jcHAKaW5kZXggZmYwYjQ1NzE4
ZGQ0MGZlMmVmNTc1MTllYmMyODRlZTAyMDU2OTdiZi4uOGI4ZWVkMjU3ZDNkN2M2ZDk3YmJjNjdj
YTZmY2ZjMjg5MDc2MWVhMyAxMDA2NDQKLS0tIGEvU291cmNlL1dURi93dGYvRGF0ZU1hdGguY3Bw
CisrKyBiL1NvdXJjZS9XVEYvd3RmL0RhdGVNYXRoLmNwcApAQCAtMTIyLDE2ICsxMjIsMTYgQEAg
c3RhdGljIGNvbnN0IGludCBmaXJzdERheU9mTW9udGhbMl1bMTJdID0gewogICAgIHswLCAzMSwg
NjAsIDkxLCAxMjEsIDE1MiwgMTgyLCAyMTMsIDI0NCwgMjc0LCAzMDUsIDMzNX0KIH07CiAKKyNp
ZiAhT1MoV0lORE9XUykgfHwgSEFWRShUTV9HTVRPRkYpCiBzdGF0aWMgaW5saW5lIHZvaWQgZ2V0
TG9jYWxUaW1lKGNvbnN0IHRpbWVfdCogbG9jYWxUaW1lLCBzdHJ1Y3QgdG0qIGxvY2FsVE0pCiB7
Ci0jaWYgQ09NUElMRVIoTVNWQykKLSAgICBsb2NhbHRpbWVfcyhsb2NhbFRNLCBsb2NhbFRpbWUp
OwotI2VsaWYgSEFWRShMT0NBTFRJTUVfUikKKyNpZiBIQVZFKExPQ0FMVElNRV9SKQogICAgIGxv
Y2FsdGltZV9yKGxvY2FsVGltZSwgbG9jYWxUTSk7CiAjZWxzZQogICAgIGxvY2FsdGltZV9zKGxv
Y2FsVGltZSwgbG9jYWxUTSk7CiAjZW5kaWYKIH0KKyNlbmRpZgogCiBib29sIGlzTGVhcFllYXIo
aW50IHllYXIpCiB7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL3d0Zi9TdGFja0JvdW5kcy5jcHAg
Yi9Tb3VyY2UvV1RGL3d0Zi9TdGFja0JvdW5kcy5jcHAKaW5kZXggYTQyOWY0NDZmYzc2YTdlODE0
NGVjMTRkOWRiNjkzODUyNTQxZTBkZi4uMjA4YThlMmZhZGZjZmMwYjA4N2M4ZDA3NTgxMTIwYmE5
NDkzODUzYiAxMDA2NDQKLS0tIGEvU291cmNlL1dURi93dGYvU3RhY2tCb3VuZHMuY3BwCisrKyBi
L1NvdXJjZS9XVEYvd3RmL1N0YWNrQm91bmRzLmNwcApAQCAtMTYwLDcgKzE2MCw3IEBAIFN0YWNr
Qm91bmRzIFN0YWNrQm91bmRzOjpjdXJyZW50VGhyZWFkU3RhY2tCb3VuZHNJbnRlcm5hbCgpCiBT
dGFja0JvdW5kcyBTdGFja0JvdW5kczo6Y3VycmVudFRocmVhZFN0YWNrQm91bmRzSW50ZXJuYWwo
KQogewogICAgIEFTU0VSVChzdGFja0RpcmVjdGlvbigpID09IFN0YWNrRGlyZWN0aW9uOjpEb3du
d2FyZCk7Ci0gICAgTUVNT1JZX0JBU0lDX0lORk9STUFUSU9OIHN0YWNrT3JpZ2luID0geyAwIH07
CisgICAgTUVNT1JZX0JBU0lDX0lORk9STUFUSU9OIHN0YWNrT3JpZ2luID0geyB9OwogICAgIFZp
cnR1YWxRdWVyeSgmc3RhY2tPcmlnaW4sICZzdGFja09yaWdpbiwgc2l6ZW9mKHN0YWNrT3JpZ2lu
KSk7CiAgICAgLy8gc3RhY2tPcmlnaW4uQWxsb2NhdGlvbkJhc2UgcG9pbnRzIHRvIHRoZSByZXNl
cnZlZCBzdGFjayBtZW1vcnkgYmFzZSBhZGRyZXNzLgogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RG
L3d0Zi93aW4vUnVuTG9vcFdpbi5jcHAgYi9Tb3VyY2UvV1RGL3d0Zi93aW4vUnVuTG9vcFdpbi5j
cHAKaW5kZXggNTY5MTM4NWIwNzdhNjBlZmMyZmFlNzVlZmJkYjMwZDdiZDkxMDg4NC4uZmY1NjI5
NzQ4M2JiYmMxZDU4MzkxMmY4ODRmMjMzNDJiMTI2YWM5OCAxMDA2NDQKLS0tIGEvU291cmNlL1dU
Ri93dGYvd2luL1J1bkxvb3BXaW4uY3BwCisrKyBiL1NvdXJjZS9XVEYvd3RmL3dpbi9SdW5Mb29w
V2luLmNwcApAQCAtMzEsNyArMzEsNyBAQAogbmFtZXNwYWNlIFdURiB7CiAKIHN0YXRpYyBjb25z
dCBVSU5UIFBlcmZvcm1Xb3JrTWVzc2FnZSA9IFdNX1VTRVIgKyAxOwotc3RhdGljIGNvbnN0IExQ
V1NUUiBrUnVuTG9vcE1lc3NhZ2VXaW5kb3dDbGFzc05hbWUgPSBMIlJ1bkxvb3BNZXNzYWdlV2lu
ZG93IjsKK3N0YXRpYyBjb25zdCBMUENXU1RSIGtSdW5Mb29wTWVzc2FnZVdpbmRvd0NsYXNzTmFt
ZSA9IEwiUnVuTG9vcE1lc3NhZ2VXaW5kb3ciOwogCiBMUkVTVUxUIENBTExCQUNLIFJ1bkxvb3A6
OlJ1bkxvb3BXbmRQcm9jKEhXTkQgaFduZCwgVUlOVCBtZXNzYWdlLCBXUEFSQU0gd1BhcmFtLCBM
UEFSQU0gbFBhcmFtKQogewpAQCAtODMsNyArODMsNyBAQCBib29sIFJ1bkxvb3A6OnJlZ2lzdGVy
UnVuTG9vcE1lc3NhZ2VXaW5kb3dDbGFzcygpCiB7CiAgICAgLy8gRklYTUU6IFRoaXMgcmVhbGx5
IG9ubHkgbmVlZHMgdG8gYmUgY2FsbGVkIG9uY2UuCiAKLSAgICBXTkRDTEFTUyB3aW5kb3dDbGFz
cyA9IHsgMCB9OworICAgIFdORENMQVNTIHdpbmRvd0NsYXNzID0geyB9OwogICAgIHdpbmRvd0Ns
YXNzLmxwZm5XbmRQcm9jICAgICA9IFJ1bkxvb3A6OlJ1bkxvb3BXbmRQcm9jOwogICAgIHdpbmRv
d0NsYXNzLmNiV25kRXh0cmEgICAgICA9IHNpemVvZihSdW5Mb29wKik7CiAgICAgd2luZG93Q2xh
c3MubHBzekNsYXNzTmFtZSAgID0ga1J1bkxvb3BNZXNzYWdlV2luZG93Q2xhc3NOYW1lOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>357090</attachid>
            <date>2018-12-11 17:25:12 -0800</date>
            <delta_ts>2018-12-11 17:25:12 -0800</delta_ts>
            <desc>Patch for landing</desc>
            <filename>bug-192583-20181212102511.patch</filename>
            <type>text/plain</type>
            <size>4875</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM5MDkyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IGEyZDk4MGExNDJiNzMwNjgyY2M3YzA4
MGJiOGQyMTdiM2FkOWZlZjUuLmNkNzNkZjBiMmY4YTQ0OTk3YzQzYzNkZTVhOTIwYTEzZDliZGRh
YTMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMzggQEAKKzIwMTgtMTItMTEgIEZ1amlpIEhpcm9ub3JpICA8SGly
b25vcmkuRnVqaWlAc29ueS5jb20+CisKKyAgICAgICAgW1dpbl1bQ2xhbmddIEZpeCBjb21waWxh
dGlvbiB3YXJuaW5ncyBvZiBXVEYKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTE5MjU4MworCisgICAgICAgIFJldmlld2VkIGJ5IEFsZXggQ2hyaXN0ZW5z
ZW4uCisKKyAgICAgICAgY2xhbmctY2wgcmVwb3J0cyB0aGUgZm9sbG93aW5nIHdhcm5pbmdzLgor
CisgICAgICAgID4gWzkyLzIwNl0gQnVpbGRpbmcgQ1hYIG9iamVjdCBTb3VyY2VcV1RGXHd0ZlxD
TWFrZUZpbGVzXFdURi5kaXJcU3RhY2tCb3VuZHMuY3BwLm9iagorICAgICAgICA+IC4uXC4uXFNv
dXJjZVxXVEZcd3RmXFN0YWNrQm91bmRzLmNwcCgxNjMsNDgpOiAgd2FybmluZzogbWlzc2luZyBm
aWVsZCAnQWxsb2NhdGlvbkJhc2UnIGluaXRpYWxpemVyIFstV21pc3NpbmctZmllbGQtaW5pdGlh
bGl6ZXJzXQorICAgICAgICA+ICAgICBNRU1PUllfQkFTSUNfSU5GT1JNQVRJT04gc3RhY2tPcmln
aW4gPSB7IDAgfTsKKyAgICAgICAgPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIF4KKyAgICAgICAgPiAxIHdhcm5pbmcgZ2VuZXJhdGVkLgorICAgICAgICA+
IFsxNjAvMjA2XSBCdWlsZGluZyBDWFggb2JqZWN0IFNvdXJjZVxXVEZcd3RmXENNYWtlRmlsZXNc
V1RGLmRpclx3aW5cUnVuTG9vcFdpbi5jcHAub2JqCisgICAgICAgID4gLi5cLi5cU291cmNlXFdU
Rlx3dGZcd2luXFJ1bkxvb3BXaW4uY3BwKDM0LDU0KTogIHdhcm5pbmc6IElTTyBDKysxMSBkb2Vz
IG5vdCBhbGxvdyBjb252ZXJzaW9uIGZyb20gc3RyaW5nIGxpdGVyYWwgdG8gJ2NvbnN0IExQV1NU
UicgKGFrYSAnd2NoYXJfdCAqY29uc3QnKSBbLVd3cml0YWJsZS1zdHJpbmdzXQorICAgICAgICA+
IHN0YXRpYyBjb25zdCBMUFdTVFIga1J1bkxvb3BNZXNzYWdlV2luZG93Q2xhc3NOYW1lID0gTCJS
dW5Mb29wTWVzc2FnZVdpbmRvdyI7CisgICAgICAgID4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeCisgICAgICAgID4gLi5cLi5cU291cmNlXFdU
Rlx3dGZcd2luXFJ1bkxvb3BXaW4uY3BwKDg2LDMyKTogIHdhcm5pbmc6IG1pc3NpbmcgZmllbGQg
J2xwZm5XbmRQcm9jJyBpbml0aWFsaXplciBbLVdtaXNzaW5nLWZpZWxkLWluaXRpYWxpemVyc10K
KyAgICAgICAgPiAgICAgV05EQ0xBU1Mgd2luZG93Q2xhc3MgPSB7IDAgfTsKKyAgICAgICAgPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXgorICAgICAgICA+IDIgd2FybmluZ3MgZ2Vu
ZXJhdGVkLgorICAgICAgICA+IFsxNzUvMjA2XSBCdWlsZGluZyBDWFggb2JqZWN0IFNvdXJjZVxX
VEZcd3RmXENNYWtlRmlsZXNcV1RGLmRpclxEYXRlTWF0aC5jcHAub2JqCisgICAgICAgID4gLi5c
Li5cU291cmNlXFdURlx3dGZcRGF0ZU1hdGguY3BwKDEyNSwyMCk6ICB3YXJuaW5nOiB1bnVzZWQg
ZnVuY3Rpb24gJ2dldExvY2FsVGltZScgWy1XdW51c2VkLWZ1bmN0aW9uXQorICAgICAgICA+IHN0
YXRpYyBpbmxpbmUgdm9pZCBnZXRMb2NhbFRpbWUoY29uc3QgdGltZV90KiBsb2NhbFRpbWUsIHN0
cnVjdCB0bSogbG9jYWxUTSkKKyAgICAgICAgPiAgICAgICAgICAgICAgICAgICAgXgorICAgICAg
ICA+IDEgd2FybmluZyBnZW5lcmF0ZWQuCisKKyAgICAgICAgKiB3dGYvRGF0ZU1hdGguY3BwOgor
ICAgICAgICAoV1RGOjpnZXRMb2NhbFRpbWUpOiBEZWZpbmVkIG9ubHkgaWYgdXNlZC4KKyAgICAg
ICAgKiB3dGYvU3RhY2tCb3VuZHMuY3BwOgorICAgICAgICAoV1RGOjpTdGFja0JvdW5kczo6Y3Vy
cmVudFRocmVhZFN0YWNrQm91bmRzSW50ZXJuYWwpOiBJbml0aWFsaXplIHN0YWNrT3JpZ2luIHdp
dGggJ3sgfScuCisgICAgICAgICogd3RmL3dpbi9SdW5Mb29wV2luLmNwcDogQ2hhbmdlIHRoZSB0
eXBlIG9mIGtSdW5Mb29wTWVzc2FnZVdpbmRvd0NsYXNzTmFtZSB0byBMUENXU1RSLgorICAgICAg
ICAoV1RGOjpSdW5Mb29wOjpyZWdpc3RlclJ1bkxvb3BNZXNzYWdlV2luZG93Q2xhc3MpOiBJbml0
aWFsaXplIHdpbmRvd0NsYXNzIHdpdGggJ3sgfScuCisKIDIwMTgtMTItMTEgIEFuZHkgRXN0ZXMg
IDxhZXN0ZXNAYXBwbGUuY29tPgogCiAgICAgICAgIEludHJvZHVjZSBtYWtlQmxvY2tQdHIgZm9y
IGxhbWJkYXMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XVEYvd3RmL0RhdGVNYXRoLmNwcCBiL1NvdXJj
ZS9XVEYvd3RmL0RhdGVNYXRoLmNwcAppbmRleCBmZjBiNDU3MThkZDQwZmUyZWY1NzUxOWViYzI4
NGVlMDIwNTY5N2JmLi44YjhlZWQyNTdkM2Q3YzZkOTdiYmM2N2NhNmZjZmMyODkwNzYxZWEzIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV1RGL3d0Zi9EYXRlTWF0aC5jcHAKKysrIGIvU291cmNlL1dURi93
dGYvRGF0ZU1hdGguY3BwCkBAIC0xMjIsMTYgKzEyMiwxNiBAQCBzdGF0aWMgY29uc3QgaW50IGZp
cnN0RGF5T2ZNb250aFsyXVsxMl0gPSB7CiAgICAgezAsIDMxLCA2MCwgOTEsIDEyMSwgMTUyLCAx
ODIsIDIxMywgMjQ0LCAyNzQsIDMwNSwgMzM1fQogfTsKIAorI2lmICFPUyhXSU5ET1dTKSB8fCBI
QVZFKFRNX0dNVE9GRikKIHN0YXRpYyBpbmxpbmUgdm9pZCBnZXRMb2NhbFRpbWUoY29uc3QgdGlt
ZV90KiBsb2NhbFRpbWUsIHN0cnVjdCB0bSogbG9jYWxUTSkKIHsKLSNpZiBDT01QSUxFUihNU1ZD
KQotICAgIGxvY2FsdGltZV9zKGxvY2FsVE0sIGxvY2FsVGltZSk7Ci0jZWxpZiBIQVZFKExPQ0FM
VElNRV9SKQorI2lmIEhBVkUoTE9DQUxUSU1FX1IpCiAgICAgbG9jYWx0aW1lX3IobG9jYWxUaW1l
LCBsb2NhbFRNKTsKICNlbHNlCiAgICAgbG9jYWx0aW1lX3MobG9jYWxUaW1lLCBsb2NhbFRNKTsK
ICNlbmRpZgogfQorI2VuZGlmCiAKIGJvb2wgaXNMZWFwWWVhcihpbnQgeWVhcikKIHsKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XVEYvd3RmL1N0YWNrQm91bmRzLmNwcCBiL1NvdXJjZS9XVEYvd3RmL1N0
YWNrQm91bmRzLmNwcAppbmRleCBhNDI5ZjQ0NmZjNzZhN2U4MTQ0ZWMxNGQ5ZGI2OTM4NTI1NDFl
MGRmLi44M2UwMTU0Yjk4MGZhNWViMTcxYzgxMDgyNjUyNTkzNGYwYjFlOTY3IDEwMDY0NAotLS0g
YS9Tb3VyY2UvV1RGL3d0Zi9TdGFja0JvdW5kcy5jcHAKKysrIGIvU291cmNlL1dURi93dGYvU3Rh
Y2tCb3VuZHMuY3BwCkBAIC0xNjAsNyArMTYwLDcgQEAgU3RhY2tCb3VuZHMgU3RhY2tCb3VuZHM6
OmN1cnJlbnRUaHJlYWRTdGFja0JvdW5kc0ludGVybmFsKCkKIFN0YWNrQm91bmRzIFN0YWNrQm91
bmRzOjpjdXJyZW50VGhyZWFkU3RhY2tCb3VuZHNJbnRlcm5hbCgpCiB7CiAgICAgQVNTRVJUKHN0
YWNrRGlyZWN0aW9uKCkgPT0gU3RhY2tEaXJlY3Rpb246OkRvd253YXJkKTsKLSAgICBNRU1PUllf
QkFTSUNfSU5GT1JNQVRJT04gc3RhY2tPcmlnaW4gPSB7IDAgfTsKKyAgICBNRU1PUllfQkFTSUNf
SU5GT1JNQVRJT04gc3RhY2tPcmlnaW4geyB9OwogICAgIFZpcnR1YWxRdWVyeSgmc3RhY2tPcmln
aW4sICZzdGFja09yaWdpbiwgc2l6ZW9mKHN0YWNrT3JpZ2luKSk7CiAgICAgLy8gc3RhY2tPcmln
aW4uQWxsb2NhdGlvbkJhc2UgcG9pbnRzIHRvIHRoZSByZXNlcnZlZCBzdGFjayBtZW1vcnkgYmFz
ZSBhZGRyZXNzLgogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL3d0Zi93aW4vUnVuTG9vcFdpbi5j
cHAgYi9Tb3VyY2UvV1RGL3d0Zi93aW4vUnVuTG9vcFdpbi5jcHAKaW5kZXggNTY5MTM4NWIwNzdh
NjBlZmMyZmFlNzVlZmJkYjMwZDdiZDkxMDg4NC4uMzBlNDM1OWNlMTBhMTc0ODI5YzQwNjRlN2Q2
NDJkYzcxZjY3ZjFmZCAxMDA2NDQKLS0tIGEvU291cmNlL1dURi93dGYvd2luL1J1bkxvb3BXaW4u
Y3BwCisrKyBiL1NvdXJjZS9XVEYvd3RmL3dpbi9SdW5Mb29wV2luLmNwcApAQCAtMzEsNyArMzEs
NyBAQAogbmFtZXNwYWNlIFdURiB7CiAKIHN0YXRpYyBjb25zdCBVSU5UIFBlcmZvcm1Xb3JrTWVz
c2FnZSA9IFdNX1VTRVIgKyAxOwotc3RhdGljIGNvbnN0IExQV1NUUiBrUnVuTG9vcE1lc3NhZ2VX
aW5kb3dDbGFzc05hbWUgPSBMIlJ1bkxvb3BNZXNzYWdlV2luZG93IjsKK3N0YXRpYyBjb25zdCBM
UENXU1RSIGtSdW5Mb29wTWVzc2FnZVdpbmRvd0NsYXNzTmFtZSA9IEwiUnVuTG9vcE1lc3NhZ2VX
aW5kb3ciOwogCiBMUkVTVUxUIENBTExCQUNLIFJ1bkxvb3A6OlJ1bkxvb3BXbmRQcm9jKEhXTkQg
aFduZCwgVUlOVCBtZXNzYWdlLCBXUEFSQU0gd1BhcmFtLCBMUEFSQU0gbFBhcmFtKQogewpAQCAt
ODMsNyArODMsNyBAQCBib29sIFJ1bkxvb3A6OnJlZ2lzdGVyUnVuTG9vcE1lc3NhZ2VXaW5kb3dD
bGFzcygpCiB7CiAgICAgLy8gRklYTUU6IFRoaXMgcmVhbGx5IG9ubHkgbmVlZHMgdG8gYmUgY2Fs
bGVkIG9uY2UuCiAKLSAgICBXTkRDTEFTUyB3aW5kb3dDbGFzcyA9IHsgMCB9OworICAgIFdORENM
QVNTIHdpbmRvd0NsYXNzIHsgfTsKICAgICB3aW5kb3dDbGFzcy5scGZuV25kUHJvYyAgICAgPSBS
dW5Mb29wOjpSdW5Mb29wV25kUHJvYzsKICAgICB3aW5kb3dDbGFzcy5jYlduZEV4dHJhICAgICAg
PSBzaXplb2YoUnVuTG9vcCopOwogICAgIHdpbmRvd0NsYXNzLmxwc3pDbGFzc05hbWUgICA9IGtS
dW5Mb29wTWVzc2FnZVdpbmRvd0NsYXNzTmFtZTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>