<?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>137439</bug_id>
          
          <creation_ts>2014-10-05 17:48:51 -0700</creation_ts>
          <short_desc>Use is&lt;&gt;() / downcast&lt;&gt;() for CachedRawResource</short_desc>
          <delta_ts>2014-10-05 22:13:18 -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>Page Loading</component>
          <version>528+ (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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>137056</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>benjamin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>japhet</cc>
    
    <cc>kling</cc>
    
    <cc>rniwa</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1039640</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2014-10-05 17:48:51 -0700</bug_when>
    <thetext>Use is&lt;&gt;() / downcast&lt;&gt;() for CachedRawResource</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1039641</commentid>
    <comment_count>1</comment_count>
      <attachid>239309</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2014-10-05 17:51:58 -0700</bug_when>
    <thetext>Created attachment 239309
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1039656</commentid>
    <comment_count>2</comment_count>
      <attachid>239309</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-10-05 22:13:13 -0700</bug_when>
    <thetext>Comment on attachment 239309
Patch

Clearing flags on attachment: 239309

Committed r174339: &lt;http://trac.webkit.org/changeset/174339&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1039657</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-10-05 22:13:18 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>239309</attachid>
            <date>2014-10-05 17:51:58 -0700</date>
            <delta_ts>2014-10-05 22:13:12 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-137439-20141005175200.patch</filename>
            <type>text/plain</type>
            <size>4953</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc0MzM0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZDE4MzY2MGI0MWQ1YTVk
OTI2M2I2NjA0Y2JlZDBkNWFlNWY2ZWVlMC4uNDVjZjA2OGMwZDdmOTE2NTY4YTNiMjIwYzcyNTcz
NjI4MjQzNmM3YiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDE0LTEwLTA1ICBDaHJp
c3RvcGhlIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBVc2UgaXM8PigpIC8g
ZG93bmNhc3Q8PigpIGZvciBDYWNoZWRSYXdSZXNvdXJjZQorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM3NDM5CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVXNlIGlzPD4oKSAvIGRvd25jYXN0PD4oKSBmb3Ig
Q2FjaGVkUmF3UmVzb3VyY2UuCisKKyAgICAgICAgTm8gbmV3IHRlc3RzLCBubyBiZWhhdmlvciBj
aGFuZ2UuCisKKyAgICAgICAgKiBpbnNwZWN0b3IvSW5zcGVjdG9yUmVzb3VyY2VBZ2VudC5jcHA6
CisgICAgICAgIChXZWJDb3JlOjpJbnNwZWN0b3JSZXNvdXJjZUFnZW50OjpkaWRMb2FkUmVzb3Vy
Y2VGcm9tTWVtb3J5Q2FjaGUpOgorICAgICAgICAqIGxvYWRlci9jYWNoZS9DYWNoZWRSYXdSZXNv
dXJjZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpDYWNoZWRSYXdSZXNvdXJjZTo6c3dpdGNoQ2xp
ZW50c1RvUmV2YWxpZGF0ZWRSZXNvdXJjZSk6CisgICAgICAgICogbG9hZGVyL2NhY2hlL0NhY2hl
ZFJhd1Jlc291cmNlLmg6CisgICAgICAgIChpc1R5cGUpOgorICAgICAgICAqIGxvYWRlci9jYWNo
ZS9DYWNoZWRSZXNvdXJjZUxvYWRlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpDYWNoZWRSZXNv
dXJjZUxvYWRlcjo6cmVxdWVzdFJhd1Jlc291cmNlKToKKyAgICAgICAgKFdlYkNvcmU6OkNhY2hl
ZFJlc291cmNlTG9hZGVyOjpyZXF1ZXN0TWFpblJlc291cmNlKToKKwogMjAxNC0xMC0wNSAgQmVu
amFtaW4gUG91bGFpbiAgPGJlbmphbWluQHdlYmtpdC5vcmc+CiAKICAgICAgICAgRWxlbWVudC5t
YXRjaGVzKCkncyBhcmd1bWVudCBpcyBub3Qgc3VwcG9zZWQgdG8gYmUgb3B0aW9uYWwKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JSZXNvdXJjZUFnZW50LmNw
cCBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9JbnNwZWN0b3JSZXNvdXJjZUFnZW50LmNwcApp
bmRleCAwNTEyMjQ5YzgzYTIzOTlhY2FkMDNlYmEzNmZlZDkwOTJhNjAxMGMyLi42MWJiZDhmMTQ4
MTIyZGE4ZTQzMmZlOGExYWJmYmQ1ODNiM2NmOGQ4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9pbnNwZWN0b3IvSW5zcGVjdG9yUmVzb3VyY2VBZ2VudC5jcHAKKysrIGIvU291cmNlL1dlYkNv
cmUvaW5zcGVjdG9yL0luc3BlY3RvclJlc291cmNlQWdlbnQuY3BwCkBAIC00NDksOCArNDQ5LDcg
QEAgdm9pZCBJbnNwZWN0b3JSZXNvdXJjZUFnZW50OjpkaWRMb2FkUmVzb3VyY2VGcm9tTWVtb3J5
Q2FjaGUoRG9jdW1lbnRMb2FkZXIqIGxvYWQKICAgICBtX3Jlc291cmNlc0RhdGEtPnJlc291cmNl
Q3JlYXRlZChyZXF1ZXN0SWQsIGxvYWRlcklkKTsKICAgICBtX3Jlc291cmNlc0RhdGEtPmFkZENh
Y2hlZFJlc291cmNlKHJlcXVlc3RJZCwgcmVzb3VyY2UpOwogICAgIGlmIChyZXNvdXJjZS0+dHlw
ZSgpID09IENhY2hlZFJlc291cmNlOjpSYXdSZXNvdXJjZSkgewotICAgICAgICBDYWNoZWRSYXdS
ZXNvdXJjZSogcmF3UmVzb3VyY2UgPSB0b0NhY2hlZFJhd1Jlc291cmNlKHJlc291cmNlKTsKLSAg
ICAgICAgU3RyaW5nIHJhd1JlcXVlc3RJZCA9IElkZW50aWZpZXJzRmFjdG9yeTo6cmVxdWVzdElk
KHJhd1Jlc291cmNlLT5pZGVudGlmaWVyKCkpOworICAgICAgICBTdHJpbmcgcmF3UmVxdWVzdElk
ID0gSWRlbnRpZmllcnNGYWN0b3J5OjpyZXF1ZXN0SWQoZG93bmNhc3Q8Q2FjaGVkUmF3UmVzb3Vy
Y2U+KCpyZXNvdXJjZSkuaWRlbnRpZmllcigpKTsKICAgICAgICAgbV9yZXNvdXJjZXNEYXRhLT5y
ZXVzZVhIUlJlcGxheURhdGEocmVxdWVzdElkLCByYXdSZXF1ZXN0SWQpOwogICAgIH0KIApkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvbG9hZGVyL2NhY2hlL0NhY2hlZFJhd1Jlc291cmNlLmNw
cCBiL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9jYWNoZS9DYWNoZWRSYXdSZXNvdXJjZS5jcHAKaW5k
ZXggNTE5ODFhNDZjMzhmNjQ0NDlkOGE4YjNmZjg5ZWJhMWI5NDAwNGYzMi4uOTA1NGZlNzZhNGJh
YjgwMTJiZDE0N2Q1NjEyYTU3ZjhkMDUwMzUwOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUv
bG9hZGVyL2NhY2hlL0NhY2hlZFJhd1Jlc291cmNlLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9s
b2FkZXIvY2FjaGUvQ2FjaGVkUmF3UmVzb3VyY2UuY3BwCkBAIC0xODgsNyArMTg4LDcgQEAgdm9p
ZCBDYWNoZWRSYXdSZXNvdXJjZTo6c3dpdGNoQ2xpZW50c1RvUmV2YWxpZGF0ZWRSZXNvdXJjZSgp
CiAgICAgQVNTRVJUKG1fbG9hZGVyKTsKICAgICAvLyBJZiB3ZSdyZSBpbiB0aGUgbWlkZGxlIG9m
IGEgc3VjY2Vzc2Z1bCByZXZhbGlkYXRpb24sIHJlc3BvbnNlUmVjZWl2ZWQoKSBoYXNuJ3QgYmVl
biBjYWxsZWQsIHNvIHdlIGhhdmVuJ3Qgc2V0IG1faWRlbnRpZmllci4KICAgICBBU1NFUlQoIW1f
aWRlbnRpZmllcik7Ci0gICAgdG9DYWNoZWRSYXdSZXNvdXJjZShyZXNvdXJjZVRvUmV2YWxpZGF0
ZSgpKS0+bV9pZGVudGlmaWVyID0gbV9sb2FkZXItPmlkZW50aWZpZXIoKTsKKyAgICBkb3duY2Fz
dDxDYWNoZWRSYXdSZXNvdXJjZT4oKnJlc291cmNlVG9SZXZhbGlkYXRlKCkpLm1faWRlbnRpZmll
ciA9IG1fbG9hZGVyLT5pZGVudGlmaWVyKCk7CiAgICAgQ2FjaGVkUmVzb3VyY2U6OnN3aXRjaENs
aWVudHNUb1JldmFsaWRhdGVkUmVzb3VyY2UoKTsKIH0KIApkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YkNvcmUvbG9hZGVyL2NhY2hlL0NhY2hlZFJhd1Jlc291cmNlLmggYi9Tb3VyY2UvV2ViQ29yZS9s
b2FkZXIvY2FjaGUvQ2FjaGVkUmF3UmVzb3VyY2UuaAppbmRleCAyZDkwNjUxN2JmNzlhNjk3YmVj
N2VlYzMzYTk3MmU0NmFmZjAxZTcyLi5mM2M2NjhmMmJkYjlmZTQ2ZTkzNjJlNDJiOWQ2MzcyMmQw
NmMyZTI3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkUmF3
UmVzb3VyY2UuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkUmF3UmVz
b3VyY2UuaApAQCAtODksOCArODksMTAgQEAgcHJpdmF0ZToKICAgICBWZWN0b3I8UmVkaXJlY3RQ
YWlyPiBtX3JlZGlyZWN0Q2hhaW47CiB9OwogCi1UWVBFX0NBU1RTX0JBU0UoQ2FjaGVkUmF3UmVz
b3VyY2UsIENhY2hlZFJlc291cmNlLCByZXNvdXJjZSwgcmVzb3VyY2UtPmlzTWFpbk9yUmF3UmVz
b3VyY2UoKSwgcmVzb3VyY2UuaXNNYWluT3JSYXdSZXNvdXJjZSgpKQorfSAvLyBuYW1lc3BhY2Ug
V2ViQ29yZQogCi19CitTUEVDSUFMSVpFX1RZUEVfVFJBSVRTX0JFR0lOKFdlYkNvcmU6OkNhY2hl
ZFJhd1Jlc291cmNlKQorICAgIHN0YXRpYyBib29sIGlzVHlwZShjb25zdCBXZWJDb3JlOjpDYWNo
ZWRSZXNvdXJjZSYgcmVzb3VyY2UpIHsgcmV0dXJuIHJlc291cmNlLmlzTWFpbk9yUmF3UmVzb3Vy
Y2UoKTsgfQorU1BFQ0lBTElaRV9UWVBFX1RSQUlUU19FTkQoKQogCiAjZW5kaWYgLy8gQ2FjaGVk
UmF3UmVzb3VyY2VfaApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvbG9hZGVyL2NhY2hlL0Nh
Y2hlZFJlc291cmNlTG9hZGVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9jYWNoZS9DYWNo
ZWRSZXNvdXJjZUxvYWRlci5jcHAKaW5kZXggM2QyODAyOGI2ZWM5MWIyNGYwZDE5OTg3YTQ2NmQ0
MjIzYTRhNjRlNi4uNWJiZjEwZmQ5MWJjZmRmNjQ0Y2ZmYjllNjgzZjViMzk0OTA4ODBkMSAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvbG9hZGVyL2NhY2hlL0NhY2hlZFJlc291cmNlTG9hZGVy
LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkUmVzb3VyY2VMb2Fk
ZXIuY3BwCkBAIC0yNDQsMTIgKzI0NCwxMiBAQCBDYWNoZWRSZXNvdXJjZUhhbmRsZTxDYWNoZWRS
ZXNvdXJjZT4gQ2FjaGVkUmVzb3VyY2VMb2FkZXI6OnJlcXVlc3RMaW5rUmVzb3VyY2UoQwogCiBD
YWNoZWRSZXNvdXJjZUhhbmRsZTxDYWNoZWRSYXdSZXNvdXJjZT4gQ2FjaGVkUmVzb3VyY2VMb2Fk
ZXI6OnJlcXVlc3RSYXdSZXNvdXJjZShDYWNoZWRSZXNvdXJjZVJlcXVlc3QmIHJlcXVlc3QpCiB7
Ci0gICAgcmV0dXJuIHRvQ2FjaGVkUmF3UmVzb3VyY2UocmVxdWVzdFJlc291cmNlKENhY2hlZFJl
c291cmNlOjpSYXdSZXNvdXJjZSwgcmVxdWVzdCkuZ2V0KCkpOworICAgIHJldHVybiBkb3duY2Fz
dDxDYWNoZWRSYXdSZXNvdXJjZT4ocmVxdWVzdFJlc291cmNlKENhY2hlZFJlc291cmNlOjpSYXdS
ZXNvdXJjZSwgcmVxdWVzdCkuZ2V0KCkpOwogfQogCiBDYWNoZWRSZXNvdXJjZUhhbmRsZTxDYWNo
ZWRSYXdSZXNvdXJjZT4gQ2FjaGVkUmVzb3VyY2VMb2FkZXI6OnJlcXVlc3RNYWluUmVzb3VyY2Uo
Q2FjaGVkUmVzb3VyY2VSZXF1ZXN0JiByZXF1ZXN0KQogewotICAgIHJldHVybiB0b0NhY2hlZFJh
d1Jlc291cmNlKHJlcXVlc3RSZXNvdXJjZShDYWNoZWRSZXNvdXJjZTo6TWFpblJlc291cmNlLCBy
ZXF1ZXN0KS5nZXQoKSk7CisgICAgcmV0dXJuIGRvd25jYXN0PENhY2hlZFJhd1Jlc291cmNlPihy
ZXF1ZXN0UmVzb3VyY2UoQ2FjaGVkUmVzb3VyY2U6Ok1haW5SZXNvdXJjZSwgcmVxdWVzdCkuZ2V0
KCkpOwogfQogCiBib29sIENhY2hlZFJlc291cmNlTG9hZGVyOjpjaGVja0luc2VjdXJlQ29udGVu
dChDYWNoZWRSZXNvdXJjZTo6VHlwZSB0eXBlLCBjb25zdCBVUkwmIHVybCkgY29uc3QK
</data>

          </attachment>
      

    </bug>

</bugzilla>