<?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>164548</bug_id>
          
          <creation_ts>2016-11-09 10:44:56 -0800</creation_ts>
          <short_desc>Allow RefPtrs of const ThreadSafeRefCounted types</short_desc>
          <delta_ts>2016-11-09 13:45:42 -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>New Bugs</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alex Christensen">achristensen</reporter>
          <assigned_to name="Alex Christensen">achristensen</assigned_to>
          <cc>benjamin</cc>
    
    <cc>cdumez</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dbates</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1249335</commentid>
    <comment_count>0</comment_count>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2016-11-09 10:44:56 -0800</bug_when>
    <thetext>Allow RefPtrs of const ThreadSafeRefCounted types</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1249336</commentid>
    <comment_count>1</comment_count>
      <attachid>294237</attachid>
    <who name="Alex Christensen">achristensen</who>
    <bug_when>2016-11-09 10:46:28 -0800</bug_when>
    <thetext>Created attachment 294237
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1249392</commentid>
    <comment_count>2</comment_count>
      <attachid>294237</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2016-11-09 11:39:55 -0800</bug_when>
    <thetext>Comment on attachment 294237
Patch

Seems sane.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1249484</commentid>
    <comment_count>3</comment_count>
      <attachid>294237</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-11-09 13:45:38 -0800</bug_when>
    <thetext>Comment on attachment 294237
Patch

Clearing flags on attachment: 294237

Committed r208482: &lt;http://trac.webkit.org/changeset/208482&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1249485</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-11-09 13:45:42 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>294237</attachid>
            <date>2016-11-09 10:46:28 -0800</date>
            <delta_ts>2016-11-09 13:45:38 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-164548-20161109104221.patch</filename>
            <type>text/plain</type>
            <size>2476</size>
            <attacher name="Alex Christensen">achristensen</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XVEYvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XVEYvQ2hh
bmdlTG9nCShyZXZpc2lvbiAyMDg0NDcpCisrKyBTb3VyY2UvV1RGL0NoYW5nZUxvZwkod29ya2lu
ZyBjb3B5KQpAQCAtMSwzICsxLDEzIEBACisyMDE2LTExLTA5ICBBbGV4IENocmlzdGVuc2VuICA8
YWNocmlzdGVuc2VuQHdlYmtpdC5vcmc+CisKKyAgICAgICAgQWxsb3cgUmVmUHRycyBvZiBjb25z
dCBUaHJlYWRTYWZlUmVmQ291bnRlZCB0eXBlcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTY0NTQ4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgKiB3dGYvVGhyZWFkU2FmZVJlZkNvdW50ZWQuaDoKKyAgICAg
ICAgTWFrZSBtX3JlZkNvdW50IG11dGFibGUgbGlrZSB3ZSBkaWQgd2l0aCBSZWZDb3VudGVkIGlu
IHIyMDMyNTcuCisKIDIwMTYtMTEtMDUgIEtvbnN0YW50aW4gVG9rYXJldiAgPGFubnVsZW5AeWFu
ZGV4LnJ1PgogCiAgICAgICAgIEZpeGVkIGNvbXBpbGF0aW9uIG9mIExMSW50IHdpdGggTWluR1cK
SW5kZXg6IFNvdXJjZS9XVEYvd3RmL1RocmVhZFNhZmVSZWZDb3VudGVkLmgKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gU291cmNlL1dURi93dGYvVGhyZWFkU2FmZVJlZkNvdW50ZWQuaAkocmV2aXNpb24gMjA4Mzk4
KQorKysgU291cmNlL1dURi93dGYvVGhyZWFkU2FmZVJlZkNvdW50ZWQuaAkod29ya2luZyBjb3B5
KQpAQCAtMjMsOCArMjMsNyBAQAogICogU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUg
UE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCiAgKi8KIAotI2lmbmRlZiBUaHJlYWRTYWZlUmVm
Q291bnRlZF9oCi0jZGVmaW5lIFRocmVhZFNhZmVSZWZDb3VudGVkX2gKKyNwcmFnbWEgb25jZQog
CiAjaW5jbHVkZSA8YXRvbWljPgogI2luY2x1ZGUgPHd0Zi9GYXN0TWFsbG9jLmg+CkBAIC0zNiw1
NyArMzUsNDYgQEAgY2xhc3MgVGhyZWFkU2FmZVJlZkNvdW50ZWRCYXNlIHsKICAgICBXVEZfTUFL
RV9OT05DT1BZQUJMRShUaHJlYWRTYWZlUmVmQ291bnRlZEJhc2UpOwogICAgIFdURl9NQUtFX0ZB
U1RfQUxMT0NBVEVEOwogcHVibGljOgotICAgIFRocmVhZFNhZmVSZWZDb3VudGVkQmFzZShpbnQg
aW5pdGlhbFJlZkNvdW50ID0gMSkKLSAgICAgICAgOiBtX3JlZkNvdW50KGluaXRpYWxSZWZDb3Vu
dCkKLSAgICB7Ci0gICAgfQorICAgIFRocmVhZFNhZmVSZWZDb3VudGVkQmFzZSgpID0gZGVmYXVs
dDsKIAotICAgIHZvaWQgcmVmKCkKKyAgICB2b2lkIHJlZigpIGNvbnN0CiAgICAgewogICAgICAg
ICArK21fcmVmQ291bnQ7CiAgICAgfQogCi0gICAgYm9vbCBoYXNPbmVSZWYoKQorICAgIGJvb2wg
aGFzT25lUmVmKCkgY29uc3QKICAgICB7CiAgICAgICAgIHJldHVybiByZWZDb3VudCgpID09IDE7
CiAgICAgfQogCi0gICAgaW50IHJlZkNvdW50KCkgY29uc3QKKyAgICB1bnNpZ25lZCByZWZDb3Vu
dCgpIGNvbnN0CiAgICAgewogICAgICAgICByZXR1cm4gbV9yZWZDb3VudDsKICAgICB9CiAKIHBy
b3RlY3RlZDoKICAgICAvLyBSZXR1cm5zIHdoZXRoZXIgdGhlIHBvaW50ZXIgc2hvdWxkIGJlIGZy
ZWVkIG9yIG5vdC4KLSAgICBib29sIGRlcmVmQmFzZSgpCisgICAgYm9vbCBkZXJlZkJhc2UoKSBj
b25zdAogICAgIHsKLSAgICAgICAgaWYgKC0tbV9yZWZDb3VudCA8PSAwKSB7Ci0gICAgICAgICAg
ICByZXR1cm4gdHJ1ZTsKLSAgICAgICAgfQotCi0gICAgICAgIHJldHVybiBmYWxzZTsKKyAgICAg
ICAgcmV0dXJuICEtLW1fcmVmQ291bnQ7CiAgICAgfQogCiBwcml2YXRlOgotICAgIHN0ZDo6YXRv
bWljPGludD4gbV9yZWZDb3VudDsKKyAgICBtdXRhYmxlIHN0ZDo6YXRvbWljPHVuc2lnbmVkPiBt
X3JlZkNvdW50IHsgMSB9OwogfTsKIAogdGVtcGxhdGU8Y2xhc3MgVD4gY2xhc3MgVGhyZWFkU2Fm
ZVJlZkNvdW50ZWQgOiBwdWJsaWMgVGhyZWFkU2FmZVJlZkNvdW50ZWRCYXNlIHsKIHB1YmxpYzoK
LSAgICB2b2lkIGRlcmVmKCkKKyAgICB2b2lkIGRlcmVmKCkgY29uc3QKICAgICB7CiAgICAgICAg
IGlmIChkZXJlZkJhc2UoKSkKLSAgICAgICAgICAgIGRlbGV0ZSBzdGF0aWNfY2FzdDxUKj4odGhp
cyk7CisgICAgICAgICAgICBkZWxldGUgc3RhdGljX2Nhc3Q8Y29uc3QgVCo+KHRoaXMpOwogICAg
IH0KIAogcHJvdGVjdGVkOgotICAgIFRocmVhZFNhZmVSZWZDb3VudGVkKCkKLSAgICB7Ci0gICAg
fQorICAgIFRocmVhZFNhZmVSZWZDb3VudGVkKCkgPSBkZWZhdWx0OwogfTsKIAogfSAvLyBuYW1l
c3BhY2UgV1RGCiAKIHVzaW5nIFdURjo6VGhyZWFkU2FmZVJlZkNvdW50ZWQ7Ci0KLSNlbmRpZiAv
LyBUaHJlYWRTYWZlUmVmQ291bnRlZF9oCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>