<?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>232596</bug_id>
          
          <creation_ts>2021-11-01 17:06:04 -0700</creation_ts>
          <short_desc>ImageDiff.cpp(74): warning C4477: &apos;fprintf&apos; : format string &apos;%lu&apos; requires an argument of type &apos;unsigned long&apos;, but variadic argument 2 has type &apos;size_t&apos;</short_desc>
          <delta_ts>2021-11-01 19:31:17 -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>Tools / Tests</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Fujii Hironori">fujii</reporter>
          <assigned_to name="Fujii Hironori">fujii</assigned_to>
          <cc>don.olmstead</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1810976</commentid>
    <comment_count>0</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2021-11-01 17:06:04 -0700</bug_when>
    <thetext>Since r284764, MSVC reports the following warning.

C:\home\webkit\gc\Tools\ImageDiff\ImageDiff.cpp(74): warning C4477: &apos;fprintf&apos; : format string &apos;%lu&apos; requires an argument of type &apos;unsigned long&apos;, but variadic argument 2 has type &apos;size_t&apos;
C:\home\webkit\gc\Tools\ImageDiff\ImageDiff.cpp(74): note: consider using &apos;%zu&apos; in the format string</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1810977</commentid>
    <comment_count>1</comment_count>
      <attachid>443037</attachid>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2021-11-01 17:08:30 -0700</bug_when>
    <thetext>Created attachment 443037
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1810986</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2021-11-01 17:38:40 -0700</bug_when>
    <thetext>Can we fix the style checker to catch this?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1811002</commentid>
    <comment_count>3</comment_count>
    <who name="Fujii Hironori">fujii</who>
    <bug_when>2021-11-01 18:44:08 -0700</bug_when>
    <thetext>(In reply to Simon Fraser (smfr) from comment #2)
&gt; Can we fix the style checker to catch this?

The style checker doesn&apos;t compile, doesn&apos;t know the type of variable.
AppleWin treats warning as error. But, unfortunately, it suppresses warnings introduced in Visual Studio 2013 (major version 18) and later. 

&gt; add_compile_options(/WX /Wv:18)

https://docs.microsoft.com/en-us/cpp/build/reference/compiler-option-warning-level</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1811009</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-11-01 19:30:34 -0700</bug_when>
    <thetext>Committed r285150 (243787@main): &lt;https://commits.webkit.org/243787@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 443037.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1811010</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-11-01 19:31:17 -0700</bug_when>
    <thetext>&lt;rdar://problem/84911625&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>443037</attachid>
            <date>2021-11-01 17:08:30 -0700</date>
            <delta_ts>2021-11-01 19:30:35 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-232596-20211102090829.patch</filename>
            <type>text/plain</type>
            <size>1845</size>
            <attacher name="Fujii Hironori">fujii</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg1MTQ0CmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggNTQxZjZmMGJmYmJhYWFiOWFiMWM5ZmFiYzhhN2YzYmUz
NTBiOWZkMC4uODlmYzJiYjBlYzgyY2Q2YmUwZWEwMGJiZWU2YmRmM2Y3M2E4ZTA5NCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4
IEBACisyMDIxLTExLTAxICBGdWppaSBIaXJvbm9yaSAgPEhpcm9ub3JpLkZ1amlpQHNvbnkuY29t
PgorCisgICAgICAgIEltYWdlRGlmZi5jcHAoNzQpOiB3YXJuaW5nIEM0NDc3OiAnZnByaW50Zicg
OiBmb3JtYXQgc3RyaW5nICclbHUnIHJlcXVpcmVzIGFuIGFyZ3VtZW50IG9mIHR5cGUgJ3Vuc2ln
bmVkIGxvbmcnLCBidXQgdmFyaWFkaWMgYXJndW1lbnQgMiBoYXMgdHlwZSAnc2l6ZV90JworICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjMyNTk2CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgU2luY2UgcjI4NDc2
NCwgTVNWQyByZXBvcnRzIHRoZSBmb2xsb3dpbmcgd2FybmluZyBhbmQgYSBzdWdnZXN0aW9uLgor
CisgICAgICAgID4gVG9vbHNcSW1hZ2VEaWZmXEltYWdlRGlmZi5jcHAoNzQpOiB3YXJuaW5nIEM0
NDc3OiAnZnByaW50ZicgOiBmb3JtYXQgc3RyaW5nICclbHUnIHJlcXVpcmVzIGFuIGFyZ3VtZW50
IG9mIHR5cGUgJ3Vuc2lnbmVkIGxvbmcnLCBidXQgdmFyaWFkaWMgYXJndW1lbnQgMiBoYXMgdHlw
ZSAnc2l6ZV90JworICAgICAgICA+IFRvb2xzXEltYWdlRGlmZlxJbWFnZURpZmYuY3BwKDc0KTog
bm90ZTogY29uc2lkZXIgdXNpbmcgJyV6dScgaW4gdGhlIGZvcm1hdCBzdHJpbmcKKworICAgICAg
ICAqIEltYWdlRGlmZi9JbWFnZURpZmYuY3BwOgorICAgICAgICAocHJvY2Vzc0ltYWdlcyk6IFVz
ZSAlenUgZm9yIHNpemVfdC4KKwogMjAyMS0xMS0wMSAgSm9uYXRoYW4gQmVkYXJkICA8amJlZGFy
ZEBhcHBsZS5jb20+CiAKICAgICAgICAgW3dlYmtpdHNjbXB5XSBPbmx5IHJlc3BlY3QgdGhlIGxh
dGVzdCByZXZpZXcKZGlmZiAtLWdpdCBhL1Rvb2xzL0ltYWdlRGlmZi9JbWFnZURpZmYuY3BwIGIv
VG9vbHMvSW1hZ2VEaWZmL0ltYWdlRGlmZi5jcHAKaW5kZXggOWZlYjc3MTlmYjY1Mzk3Yzc3N2Uw
NjM4ZjBjY2QyZTVhNjVhMjc0Yy4uODkwMDk3ZGM5M2RlYjBlY2E5YTQxZGIyZjU2ZGI5NTI4ODhm
M2JmNyAxMDA2NDQKLS0tIGEvVG9vbHMvSW1hZ2VEaWZmL0ltYWdlRGlmZi5jcHAKKysrIGIvVG9v
bHMvSW1hZ2VEaWZmL0ltYWdlRGlmZi5jcHAKQEAgLTcxLDcgKzcxLDcgQEAgc3RhdGljIGludCBw
cm9jZXNzSW1hZ2VzKHN0ZDo6dW5pcXVlX3B0cjxQbGF0Zm9ybUltYWdlPiYmIGFjdHVhbEltYWdl
LCBzdGQ6OnVuaXEKICAgICBmcHJpbnRmKHN0ZG91dCwgImRpZmY6ICUwMS44ZiUlXG4iLCBkaWZm
ZXJlbmNlRGF0YS5wZXJjZW50YWdlRGlmZmVyZW5jZSk7CiAKICAgICBpZiAocHJpbnREaWZmZXJl
bmNlKQotICAgICAgICBmcHJpbnRmKHN0ZG91dCwgIm1heERpZmZlcmVuY2U9JXU7IHRvdGFsUGl4
ZWxzPSVsdVxuIiwgZGlmZmVyZW5jZURhdGEubWF4RGlmZmVyZW5jZSwgZGlmZmVyZW5jZURhdGEu
dG90YWxQaXhlbHMpOworICAgICAgICBmcHJpbnRmKHN0ZG91dCwgIm1heERpZmZlcmVuY2U9JXU7
IHRvdGFsUGl4ZWxzPSV6dVxuIiwgZGlmZmVyZW5jZURhdGEubWF4RGlmZmVyZW5jZSwgZGlmZmVy
ZW5jZURhdGEudG90YWxQaXhlbHMpOwogCiAgICAgZnByaW50ZihzdGRvdXQsICIjRU9GXG4iKTsK
ICAgICBmZmx1c2goc3Rkb3V0KTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>