<?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>157124</bug_id>
          
          <creation_ts>2016-04-28 01:19:57 -0700</creation_ts>
          <short_desc>[ES6] RegExp.prototype.@@replace should use @isObject instead of `instanceof` for object guard</short_desc>
          <delta_ts>2016-05-02 03:47:44 -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>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>
          <dependson>157265</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Yusuke Suzuki">ysuzuki</reporter>
          <assigned_to name="Yusuke Suzuki">ysuzuki</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1188180</commentid>
    <comment_count>0</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2016-04-28 01:19:57 -0700</bug_when>
    <thetext>[ES6] RegExp.prototype.@@replace should use @isObject instead of `instanceof` for object guard</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1188181</commentid>
    <comment_count>1</comment_count>
      <attachid>277606</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2016-04-28 01:22:46 -0700</bug_when>
    <thetext>Created attachment 277606
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1188227</commentid>
    <comment_count>2</comment_count>
      <attachid>277606</attachid>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2016-04-28 06:34:50 -0700</bug_when>
    <thetext>Comment on attachment 277606
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1188580</commentid>
    <comment_count>3</comment_count>
      <attachid>277606</attachid>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2016-04-29 03:46:23 -0700</bug_when>
    <thetext>Comment on attachment 277606
Patch

Thank you for your review!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1188589</commentid>
    <comment_count>4</comment_count>
      <attachid>277606</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-04-29 04:35:57 -0700</bug_when>
    <thetext>Comment on attachment 277606
Patch

Clearing flags on attachment: 277606

Committed r200239: &lt;http://trac.webkit.org/changeset/200239&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1188590</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-04-29 04:36:02 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>277606</attachid>
            <date>2016-04-28 01:22:46 -0700</date>
            <delta_ts>2016-04-29 04:35:57 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-157124-20160428172317.patch</filename>
            <type>text/plain</type>
            <size>3424</size>
            <attacher name="Yusuke Suzuki">ysuzuki</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjAwMTc3CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA5
MjdiNWY0MDNkOTRlNzcwYzVkZjFlNWVkNWY1NmFiZTM5YzFkZjYzLi45OGE0ZDY3YWJhMzYwYWZh
MzdiM2QyOWU3ZDBmZjg3OGJlZjE5YmQxIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyMiBAQAorMjAxNi0wNC0yOCAgWXVzdWtlIFN1enVraSAgPHV0YXRhbmUudGVhQGdtYWls
LmNvbT4KKworICAgICAgICBbRVM2XSBSZWdFeHAucHJvdG90eXBlLkBAcmVwbGFjZSBzaG91bGQg
dXNlIEBpc09iamVjdCBpbnN0ZWFkIG9mIGBpbnN0YW5jZW9mYCBmb3Igb2JqZWN0IGd1YXJkCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTcxMjQKKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBVc2UgQGlzT2Jq
ZWN0IGluc3RlYWQgb2YgYGluc3RhbmNlb2YgQE9iamVjdGAuCisgICAgICAgIFRoZSBgaW5zdGFu
Y2VvZmAgY2hlY2sgaXMgbm90IGVub3VnaCB0byBjaGVjayBPYmplY3QgVHlwZS4KKyAgICAgICAg
VGhpcyBmaXggaXRzZWxmIGlzIHRoZSBzYW1lIHRvIHIxOTk2NDcsIGFuZCB0aGlzIHBhdGNoIGlz
IGZvciBSZWdFeHAucHJvdG90eXBlLkBAcmVwbGFjZS4KKworICAgICAgICAqIGJ1aWx0aW5zL1Jl
Z0V4cFByb3RvdHlwZS5qczoKKyAgICAgICAgKHJlcGxhY2UpOgorICAgICAgICAqIHRlc3RzL3N0
cmVzcy9yZWdleHAtcmVwbGFjZS1pbi1vdGhlci1yZWFsbS1zaG91bGQtd29yay5qczogQWRkZWQu
CisgICAgICAgIChzaG91bGRCZSk6CisgICAgICAgICogdGVzdHMvc3RyZXNzL3JlZ2V4cC1yZXBs
YWNlLXNob3VsZC13b3JrLXdpdGgtb2JqZWN0cy1ub3QtaW5oZXJpdGluZy1vYmplY3QtcHJvdG90
eXBlLmpzOiBBZGRlZC4KKyAgICAgICAgKHNob3VsZEJlKToKKyAgICAgICAgKHJlZ2V4cC5leGVj
KToKKwogMjAxNi0wNC0yNyAgTWFyayBMYW0gIDxtYXJrLmxhbUBhcHBsZS5jb20+CiAKICAgICAg
ICAgVGhlIEdldHRlclNldHRlciBzdHJ1Y3R1cmUgbmVlZHMgYSBnbG9iYWxPYmplY3QuCmRpZmYg
LS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYnVpbHRpbnMvUmVnRXhwUHJvdG90eXBlLmpz
IGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2J1aWx0aW5zL1JlZ0V4cFByb3RvdHlwZS5qcwppbmRl
eCBmMGNkYjE0OTYzM2U3M2Y1YWJhODgwN2Q2NTliM2NjOTE5NDFmMTE3Li42ZDZmYWZiZDIxMzIy
MWI5YjQyNDZhOGMyZjUyMmUwMjliNDI0ZDBmIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvYnVpbHRpbnMvUmVnRXhwUHJvdG90eXBlLmpzCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0
Q29yZS9idWlsdGlucy9SZWdFeHBQcm90b3R5cGUuanMKQEAgLTE5Nyw3ICsxOTcsNyBAQCBmdW5j
dGlvbiBnZXRTdWJzdGl0dXRpb24obWF0Y2hlZCwgc3RyLCBwb3NpdGlvbiwgY2FwdHVyZXMsIHJl
cGxhY2VtZW50KQogICAgICAgICByZXR1cm4gcmVzdWx0ICsgcmVwbGFjZW1lbnQuc3Vic3RyaW5n
KGxhc3RTdGFydCk7CiAgICAgfQogCi0gICAgaWYgKCEodGhpcyBpbnN0YW5jZW9mIEBPYmplY3Qp
KQorICAgIGlmICghQGlzT2JqZWN0KHRoaXMpKQogICAgICAgICB0aHJvdyBuZXcgQFR5cGVFcnJv
cigiUmVnRXhwLnByb3RvdHlwZS5AQHJlcGxhY2UgcmVxdWlyZXMgdGhhdCB8dGhpc3wgYmUgYW4g
T2JqZWN0Iik7CiAKICAgICBsZXQgcmVnZXhwID0gdGhpczsKZGlmZiAtLWdpdCBhL1NvdXJjZS9K
YXZhU2NyaXB0Q29yZS90ZXN0cy9zdHJlc3MvcmVnZXhwLXJlcGxhY2UtaW4tb3RoZXItcmVhbG0t
c2hvdWxkLXdvcmsuanMgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvdGVzdHMvc3RyZXNzL3JlZ2V4
cC1yZXBsYWNlLWluLW90aGVyLXJlYWxtLXNob3VsZC13b3JrLmpzCm5ldyBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjBlOGNj
NWRiMDJiMzY3NTQzOGVmMTcyNTVjNTBmYTYwNzAyYmEzYzQKLS0tIC9kZXYvbnVsbAorKysgYi9T
b3VyY2UvSmF2YVNjcmlwdENvcmUvdGVzdHMvc3RyZXNzL3JlZ2V4cC1yZXBsYWNlLWluLW90aGVy
LXJlYWxtLXNob3VsZC13b3JrLmpzCkBAIC0wLDAgKzEsMTAgQEAKK2Z1bmN0aW9uIHNob3VsZEJl
KGFjdHVhbCwgZXhwZWN0ZWQpIHsKKyAgICBpZiAoYWN0dWFsICE9PSBleHBlY3RlZCkKKyAgICAg
ICAgdGhyb3cgbmV3IEVycm9yKGBiYWQgdmFsdWU6ICR7U3RyaW5nKGFjdHVhbCl9YCk7Cit9CisK
K3ZhciByZWdleHAgPSAvSGVsbG8vOwordmFyIHN0cmluZyA9ICJIZWxsbyI7Cit2YXIgb3RoZXJS
ZWFsbSA9IGNyZWF0ZUdsb2JhbE9iamVjdCgpOworc2hvdWxkQmUob3RoZXJSZWFsbS5SZWdFeHAu
cHJvdG90eXBlW1N5bWJvbC5yZXBsYWNlXS5jYWxsKHJlZ2V4cCwgc3RyaW5nLCAiT0siKSwgIk9L
IikKKwpkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL3Rlc3RzL3N0cmVzcy9yZWdl
eHAtcmVwbGFjZS1zaG91bGQtd29yay13aXRoLW9iamVjdHMtbm90LWluaGVyaXRpbmctb2JqZWN0
LXByb3RvdHlwZS5qcyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS90ZXN0cy9zdHJlc3MvcmVnZXhw
LXJlcGxhY2Utc2hvdWxkLXdvcmstd2l0aC1vYmplY3RzLW5vdC1pbmhlcml0aW5nLW9iamVjdC1w
cm90b3R5cGUuanMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNmExNzgyNTBjMTA3MzMwYzE3NWFkMGRlNWE1OGFjZTIy
NjliYjQwMAotLS0gL2Rldi9udWxsCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS90ZXN0cy9z
dHJlc3MvcmVnZXhwLXJlcGxhY2Utc2hvdWxkLXdvcmstd2l0aC1vYmplY3RzLW5vdC1pbmhlcml0
aW5nLW9iamVjdC1wcm90b3R5cGUuanMKQEAgLTAsMCArMSwxMSBAQAorZnVuY3Rpb24gc2hvdWxk
QmUoYWN0dWFsLCBleHBlY3RlZCkgeworICAgIGlmIChhY3R1YWwgIT09IGV4cGVjdGVkKQorICAg
ICAgICB0aHJvdyBuZXcgRXJyb3IoYGJhZCB2YWx1ZTogJHtTdHJpbmcoYWN0dWFsKX1gKTsKK30K
K3ZhciByZWdleHAgPSBPYmplY3QuY3JlYXRlKG51bGwpOworcmVnZXhwLnJlZyA9IC9IZWxsby87
CityZWdleHAuZXhlYyA9IGZ1bmN0aW9uICh2YWx1ZSkgeworICAgIHJldHVybiByZWdleHAucmVn
LmV4ZWModmFsdWUpOworfTsKK3ZhciBzdHJpbmcgPSAiSGVsbG8iOworc2hvdWxkQmUoUmVnRXhw
LnByb3RvdHlwZVtTeW1ib2wucmVwbGFjZV0uY2FsbChyZWdleHAsIHN0cmluZywgIk9LIiksICJP
SyIpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>