<?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>206238</bug_id>
          
          <creation_ts>2020-01-14 09:02:27 -0800</creation_ts>
          <short_desc>[WTF] Remove MediaTime.cpp test warning in GCC</short_desc>
          <delta_ts>2020-01-15 03:46:21 -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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alicia Boya García">aboya</reporter>
          <assigned_to name="Alicia Boya García">aboya</assigned_to>
          <cc>calvaris</cc>
    
    <cc>commit-queue</cc>
    
    <cc>cturner</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1606419</commentid>
    <comment_count>0</comment_count>
    <who name="Alicia Boya García">aboya</who>
    <bug_when>2020-01-14 09:02:27 -0800</bug_when>
    <thetext>GCC emits warnings when it finds clang pragmas, so I&apos;m wrapping them
in #ifdef __clang__ to reduce the noise.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1606423</commentid>
    <comment_count>1</comment_count>
      <attachid>387662</attachid>
    <who name="Alicia Boya García">aboya</who>
    <bug_when>2020-01-14 09:05:31 -0800</bug_when>
    <thetext>Created attachment 387662
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1606446</commentid>
    <comment_count>2</comment_count>
    <who name="Charlie Turner">cturner</who>
    <bug_when>2020-01-14 09:35:07 -0800</bug_when>
    <thetext>I think the macros in Compiler.h (IGNORE_*) should be used/modified for these sorts of checks, they have logic to check for compiler support and probably other gotchas.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1606462</commentid>
    <comment_count>3</comment_count>
    <who name="Alicia Boya García">aboya</who>
    <bug_when>2020-01-14 10:11:58 -0800</bug_when>
    <thetext>(In reply to Charlie Turner from comment #2)
&gt; I think the macros in Compiler.h (IGNORE_*) should be used/modified for
&gt; these sorts of checks, they have logic to check for compiler support and
&gt; probably other gotchas.

Thing is, these macros are made to ignore warnings in certain compilers. This code on the other hand is intended to turn a specific, disabled by default warning, into an error in clang. This specific warning is also only supported by clang.

And since that code uses clang pragmas, GCC shows a warning, which now I&apos;m trying to avoid.

From a glance at Compiler.h I don&apos;t see how they could be used for this case.

I could use `#if COMPILER(clang)` instead of `#ifdef __clang__` though.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1606464</commentid>
    <comment_count>4</comment_count>
      <attachid>387671</attachid>
    <who name="Alicia Boya García">aboya</who>
    <bug_when>2020-01-14 10:15:09 -0800</bug_when>
    <thetext>Created attachment 387671
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1606872</commentid>
    <comment_count>5</comment_count>
      <attachid>387671</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-01-15 03:45:55 -0800</bug_when>
    <thetext>Comment on attachment 387671
Patch

Clearing flags on attachment: 387671

Committed r254563: &lt;https://trac.webkit.org/changeset/254563&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1606873</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-01-15 03:45:56 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1606874</commentid>
    <comment_count>7</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-01-15 03:46:21 -0800</bug_when>
    <thetext>&lt;rdar://problem/58601295&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>387662</attachid>
            <date>2020-01-14 09:05:31 -0800</date>
            <delta_ts>2020-01-14 10:15:06 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-206238-20200114180530.patch</filename>
            <type>text/plain</type>
            <size>1497</size>
            <attacher name="Alicia Boya García">aboya</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU0NTExCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYThiZThhMDg2NGJmMjQzZDExMWQ2ODk2MjRkNDI1NDRh
NDQxYjg2NS4uMmEzYjE0YzZmMjI0NTU2YWRiYTdiYmUxYjJlMWUxYjhhZGZmNGI3MyAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1
IEBACisyMDIwLTAxLTE0ICBBbGljaWEgQm95YSBHYXJjw61hICA8YWJveWFAaWdhbGlhLmNvbT4K
KworICAgICAgICBbV1RGXSBSZW1vdmUgTWVkaWFUaW1lLmNwcCB0ZXN0IHdhcm5pbmcgaW4gR0ND
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDYyMzgK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBHQ0MgZW1p
dHMgd2FybmluZ3Mgd2hlbiBpdCBmaW5kcyBjbGFuZyBwcmFnbWFzLCBzbyBJJ20gd3JhcHBpbmcg
dGhlbQorICAgICAgICBpbiAjaWZkZWYgX19jbGFuZ19fIHRvIHJlZHVjZSB0aGUgbm9pc2UuCisK
KyAgICAgICAgKiBUZXN0V2ViS2l0QVBJL1Rlc3RzL1dURi9NZWRpYVRpbWUuY3BwOgorCiAyMDIw
LTAxLTE0ICBBbnR0aSBLb2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KIAogICAgICAgICBbTEZD
XVtJbnRlZ3JhdGlvbl0gU3VwcG9ydCB0aGUgZmVhdHVyZSBmbGFnIGluIER1bXBSZW5kZXJUcmVl
CmRpZmYgLS1naXQgYS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dURi9NZWRpYVRpbWUuY3Bw
IGIvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XVEYvTWVkaWFUaW1lLmNwcAppbmRleCAyMWNk
Y2YwOTljMTUyNDA0ZjM4MGY1Y2M4MWUxMmJkYzUxNDhkOGI4Li4zNzliNWZlODNkZTlmZjdkNTYz
ZTE4MzU5NzAyYTNmNDFiNjM3NWM2IDEwMDY0NAotLS0gYS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rl
c3RzL1dURi9NZWRpYVRpbWUuY3BwCisrKyBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV1RG
L01lZGlhVGltZS5jcHAKQEAgLTU4LDEwICs1OCwxNCBAQCBuYW1lc3BhY2UgVGVzdFdlYktpdEFQ
SSB7CiAKIC8vIE1lZGlhVGltZSB2YWx1ZXMgc2hvdWxkIGJlIGFibGUgdG8gYmUgZGVjbGFyZWQg
c3RhdGljIGFueXdoZXJlLCBqdXN0IGxpa2UgeW91IGNhbiBkbyBzbyB3aXRoIGludGVnZXJzLgog
Ly8gVGhpcyBzaG91bGQgbm90IHJlcXVpcmUgZ2xvYmFsIGNvbnN0cnVjdG9ycyBvciBkZXN0cnVj
dG9ycy4KKyNpZmRlZiBfX2NsYW5nX18KICNwcmFnbWEgY2xhbmcgZGlhZ25vc3RpYyBwdXNoCiAj
cHJhZ21hIGNsYW5nIGRpYWdub3N0aWMgZXJyb3IgIi1XZ2xvYmFsLWNvbnN0cnVjdG9ycyIKKyNl
bmRpZgogc3RhdGljIGNvbnN0IE1lZGlhVGltZSBvbmVTZWNvbmQoMSwgMSk7CisjaWZkZWYgX19j
bGFuZ19fCiAjcHJhZ21hIGNsYW5nIGRpYWdub3N0aWMgcG9wCisjZW5kaWYKIAogVEVTVChXVEYs
IE1lZGlhVGltZSkKIHsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>387671</attachid>
            <date>2020-01-14 10:15:09 -0800</date>
            <delta_ts>2020-01-15 03:45:55 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-206238-20200114191508.patch</filename>
            <type>text/plain</type>
            <size>1506</size>
            <attacher name="Alicia Boya García">aboya</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU0NTExCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggYThiZThhMDg2NGJmMjQzZDExMWQ2ODk2MjRkNDI1NDRh
NDQxYjg2NS4uMDg2OWFhZjNkM2Y2YTQ3OTQzOTM0MTI5MTcwMjg0MTk3YTczOGZiOCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1
IEBACisyMDIwLTAxLTE0ICBBbGljaWEgQm95YSBHYXJjw61hICA8YWJveWFAaWdhbGlhLmNvbT4K
KworICAgICAgICBbV1RGXSBSZW1vdmUgTWVkaWFUaW1lLmNwcCB0ZXN0IHdhcm5pbmcgaW4gR0ND
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDYyMzgK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBHQ0MgZW1p
dHMgd2FybmluZ3Mgd2hlbiBpdCBmaW5kcyBjbGFuZyBwcmFnbWFzLCBzbyBJJ20gd3JhcHBpbmcg
dGhlbQorICAgICAgICBpbiAjaWYgQ09NUElMRVIoQ0xBTkcpIHRvIHJlZHVjZSB0aGUgbm9pc2Uu
CisKKyAgICAgICAgKiBUZXN0V2ViS2l0QVBJL1Rlc3RzL1dURi9NZWRpYVRpbWUuY3BwOgorCiAy
MDIwLTAxLTE0ICBBbnR0aSBLb2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4KIAogICAgICAgICBb
TEZDXVtJbnRlZ3JhdGlvbl0gU3VwcG9ydCB0aGUgZmVhdHVyZSBmbGFnIGluIER1bXBSZW5kZXJU
cmVlCmRpZmYgLS1naXQgYS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dURi9NZWRpYVRpbWUu
Y3BwIGIvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XVEYvTWVkaWFUaW1lLmNwcAppbmRleCAy
MWNkY2YwOTljMTUyNDA0ZjM4MGY1Y2M4MWUxMmJkYzUxNDhkOGI4Li5iMGI1NGE4MDNmYWM4NWQx
NTg0ZTcyM2M4NmUxZDljYmE0NGRjZTdhIDEwMDY0NAotLS0gYS9Ub29scy9UZXN0V2ViS2l0QVBJ
L1Rlc3RzL1dURi9NZWRpYVRpbWUuY3BwCisrKyBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMv
V1RGL01lZGlhVGltZS5jcHAKQEAgLTU4LDEwICs1OCwxNCBAQCBuYW1lc3BhY2UgVGVzdFdlYktp
dEFQSSB7CiAKIC8vIE1lZGlhVGltZSB2YWx1ZXMgc2hvdWxkIGJlIGFibGUgdG8gYmUgZGVjbGFy
ZWQgc3RhdGljIGFueXdoZXJlLCBqdXN0IGxpa2UgeW91IGNhbiBkbyBzbyB3aXRoIGludGVnZXJz
LgogLy8gVGhpcyBzaG91bGQgbm90IHJlcXVpcmUgZ2xvYmFsIGNvbnN0cnVjdG9ycyBvciBkZXN0
cnVjdG9ycy4KKyNpZiBDT01QSUxFUihDTEFORykKICNwcmFnbWEgY2xhbmcgZGlhZ25vc3RpYyBw
dXNoCiAjcHJhZ21hIGNsYW5nIGRpYWdub3N0aWMgZXJyb3IgIi1XZ2xvYmFsLWNvbnN0cnVjdG9y
cyIKKyNlbmRpZgogc3RhdGljIGNvbnN0IE1lZGlhVGltZSBvbmVTZWNvbmQoMSwgMSk7CisjaWYg
Q09NUElMRVIoQ0xBTkcpCiAjcHJhZ21hIGNsYW5nIGRpYWdub3N0aWMgcG9wCisjZW5kaWYKIAog
VEVTVChXVEYsIE1lZGlhVGltZSkKIHsK
</data>

          </attachment>
      

    </bug>

</bugzilla>