<?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>152537</bug_id>
          
          <creation_ts>2015-12-23 13:33:38 -0800</creation_ts>
          <short_desc>[ES6] Arrow function. Default arguments in arrow functions</short_desc>
          <delta_ts>2016-01-22 10:47:52 -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>JavaScriptCore</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>
          
          <blocked>140855</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="GSkachkov">gskachkov</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>gskachkov</cc>
    
    <cc>saam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1151140</commentid>
    <comment_count>0</comment_count>
    <who name="GSkachkov">gskachkov</who>
    <bug_when>2015-12-23 13:33:38 -0800</bug_when>
    <thetext>arrow function should support default parameters in argument declaration
var arrow = (param1, param2 = &quot;default-value&quot;) =&gt; {
  console.log(param2);
}</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1157376</commentid>
    <comment_count>1</comment_count>
      <attachid>269476</attachid>
    <who name="GSkachkov">gskachkov</who>
    <bug_when>2016-01-21 11:53:59 -0800</bug_when>
    <thetext>Created attachment 269476
Patch

Fix comments</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1157386</commentid>
    <comment_count>2</comment_count>
      <attachid>269480</attachid>
    <who name="GSkachkov">gskachkov</who>
    <bug_when>2016-01-21 12:09:41 -0800</bug_when>
    <thetext>Created attachment 269480
Patch

Add tests</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1157471</commentid>
    <comment_count>3</comment_count>
      <attachid>269480</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2016-01-21 15:45:54 -0800</bug_when>
    <thetext>Comment on attachment 269480
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=269480&amp;action=review

&gt; LayoutTests/js/script-tests/arrowfunction-syntax.js:90
&gt; +shouldBe(&quot;((x, y = &apos;default-value&apos;) =&gt; x + y)(&apos;input-value:&apos;)&quot;,&apos;&quot;input-value:default-value&quot;&apos;);

you should add a test where you pass in:
- &quot;undefined&quot; for y
- anything that isn&apos;t undefined for y</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1157636</commentid>
    <comment_count>4</comment_count>
      <attachid>269564</attachid>
    <who name="GSkachkov">gskachkov</who>
    <bug_when>2016-01-22 02:26:44 -0800</bug_when>
    <thetext>Created attachment 269564
Patch

Fix comments</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1157730</commentid>
    <comment_count>5</comment_count>
      <attachid>269564</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-01-22 10:47:49 -0800</bug_when>
    <thetext>Comment on attachment 269564
Patch

Clearing flags on attachment: 269564

Committed r195461: &lt;http://trac.webkit.org/changeset/195461&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1157731</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-01-22 10:47:52 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>269476</attachid>
            <date>2016-01-21 11:53:59 -0800</date>
            <delta_ts>2016-01-21 12:09:34 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-152537-20160121215330.patch</filename>
            <type>text/plain</type>
            <size>4135</size>
            <attacher name="GSkachkov">gskachkov</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTk1MzExCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9hcnIu
anMgYi9MYXlvdXRUZXN0cy9hcnIuanMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uODYxNTRjZjVjYTJmZmQ5NzM0MDFi
NWFlMmU0OWZkMzViZGE3OTU0NgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Fyci5q
cwpAQCAtMCwwICsxLDEwIEBACit2YXIgYWZfYmxvY2tfc2NvcGUgPSBmdW5jdGlvbiAodGVzdCwg
eCwgeSkgeworICAgIGxldCBhcnI7CisgICAgeworICAgICAgICBsZXQgYXJndW1lbnRzID0gJ2Jy
YW5jaC0xJzsKKyAgICAgICAgYXJyID0gKCkgPT4gYXJndW1lbnRzOworICAgIH0KKyAgICByZXR1
cm4gYXJyOworfTsKKworYWZfYmxvY2tfc2NvcGUodHJ1ZSwgJ1gnLCAnQicpKCdBQScpOwpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvanMvYXJyb3dmdW5jdGlvbi1zeW50YXgtZXhwZWN0ZWQudHh0
IGIvTGF5b3V0VGVzdHMvanMvYXJyb3dmdW5jdGlvbi1zeW50YXgtZXhwZWN0ZWQudHh0CmluZGV4
IDhlNTBjMDZlNTEwM2RiNDY1OWVkZmMzYjY1YWY1Zjk2MGY2ZTBhZGMuLmRkOTYyODgwZWQ5MDlh
YzU5MDhlMDJkNTBhMjRjNjljZmYwNWQ3ZDIgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2pzL2Fy
cm93ZnVuY3Rpb24tc3ludGF4LWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRUZXN0cy9qcy9hcnJv
d2Z1bmN0aW9uLXN5bnRheC1leHBlY3RlZC50eHQKQEAgLTQ4LDYgKzQ4LDcgQEAgUEFTUyAoKHgs
IHksIHtjOmIsIGQ6YX0pID0+IHggKyB5ICsgYSArIGIpKCJ4XyIsICJ5XyIsIHtjOiJhXyIsIGQ6
ImJfIn0pIGlzICJ4X3kKIFBBU1MgKCh7YzpiLCBkOmF9LCB4LCB5KSA9PiB4ICsgeSArIGEgKyBi
KSh7YzoiYV8iLCBkOiJiXyJ9LCAieF8iLCAieV8iKSBpcyAieF95X2JfYV8iCiBQQVNTICgoeCwg
eSwge2M6YiwgZDphfSwgW2UsIGZdKSA9PiB4ICsgeSArIGEgKyBiICsgZSArIGYpKCJ4XyIsICJ5
XyIsIHtjOiJhXyIsIGQ6ImJfIn0sIFsiZV8iLCAiZl8iXSkgaXMgInhfeV9iX2FfZV9mXyIKIFBB
U1MgKCh4LCB5LCB7YzpiLCBkOmF9LCBbZSwgZl0sIC4uLnRoZUFyZ3MpID0+IHggKyB5ICsgYSAr
IGIgKyBlICsgZiArIHRoZUFyZ3NbMF0gKyB0aGVBcmdzWzFdKSgieF8iLCAieV8iLCB7YzoiYV8i
LCBkOiJiXyJ9LCBbImVfIiwgImZfIl0sICJnXyIsICJoXyIpIGlzICJ4X3lfYl9hX2VfZl9nX2hf
IgorUEFTUyAoKHgsIHkgPSAnZGVmYXVsdC12YWx1ZScpID0+IHggKyB5KSgnaW5wdXQtdmFsdWU6
JykgaXMgImlucHV0LXZhbHVlOmRlZmF1bHQtdmFsdWUiCiBQQVNTIGFycjEoWyJhXyIsICJiXyJd
KSBpcyAiYV9iXyIKIFBBU1MgYXJyMih7YToiYV8iLCBiOiJiXyJ9KSBpcyAiYV9iXyIKIFBBU1Mg
YXJyMyh7YzoiYV8iLCBkOiJiXyJ9KSBpcyAiYV9iXyIKQEAgLTU2LDYgKzU3LDcgQEAgUEFTUyBh
cnI1KCJ4XyIsICJ5XyIsIHtjOiJhXyIsIGQ6ImJfIn0pIGlzICJ4X3lfYl9hXyIKIFBBU1MgYXJy
Nih7YzoiYV8iLCBkOiJiXyJ9LCAieF8iLCAieV8iKSBpcyAieF95X2JfYV8iCiBQQVNTIGFycjco
InhfIiwgInlfIiwge2M6ImFfIiwgZDoiYl8ifSwgWyJlXyIsICJmXyJdKSBpcyAieF95X2JfYV9l
X2ZfIgogUEFTUyBhcnI4KCJ4XyIsICJ5XyIsIHtjOiJhXyIsIGQ6ImJfIn0sIFsiZV8iLCAiZl8i
XSwgImdfIiwgImhfIikgaXMgInhfeV9iX2FfZV9mX2dfaF8iCitQQVNTIGFycjkoImlucHV0LXZh
bHVlOiIpIGlzICJpbnB1dC12YWx1ZTpkZWZhdWx0LXZhbHVlIgogUEFTUyBzdWNjZXNzZnVsbHlQ
YXJzZWQgaXMgdHJ1ZQogCiBURVNUIENPTVBMRVRFCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9q
cy9zY3JpcHQtdGVzdHMvYXJyb3dmdW5jdGlvbi1zeW50YXguanMgYi9MYXlvdXRUZXN0cy9qcy9z
Y3JpcHQtdGVzdHMvYXJyb3dmdW5jdGlvbi1zeW50YXguanMKaW5kZXggOTU3MzBkNTg1ZjAxYWVm
NTdjNDQxOWVlYzYzNWVhMDMyYzMwMTFlYi4uZGE5MzQxOWViNmQyZjhkMGYyMDg1ZDdmNDEwNjk1
ZjljNDZhZjUzYyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvanMvc2NyaXB0LXRlc3RzL2Fycm93
ZnVuY3Rpb24tc3ludGF4LmpzCisrKyBiL0xheW91dFRlc3RzL2pzL3NjcmlwdC10ZXN0cy9hcnJv
d2Z1bmN0aW9uLXN5bnRheC5qcwpAQCAtODcsNiArODcsNyBAQCBzaG91bGRCZSgnKCh4LCB5LCB7
YzpiLCBkOmF9KSA9PiB4ICsgeSArIGEgKyBiKSgieF8iLCAieV8iLCB7YzoiYV8iLCBkOiJiXyJ9
KScsCiBzaG91bGRCZSgnKCh7YzpiLCBkOmF9LCB4LCB5KSA9PiB4ICsgeSArIGEgKyBiKSh7Yzoi
YV8iLCBkOiJiXyJ9LCAieF8iLCAieV8iKScsICcieF95X2JfYV8iJyk7CiBzaG91bGRCZSgnKCh4
LCB5LCB7YzpiLCBkOmF9LCBbZSwgZl0pID0+IHggKyB5ICsgYSArIGIgKyBlICsgZikoInhfIiwg
InlfIiwge2M6ImFfIiwgZDoiYl8ifSwgWyJlXyIsICJmXyJdKScsICcieF95X2JfYV9lX2ZfIicp
Owogc2hvdWxkQmUoJygoeCwgeSwge2M6YiwgZDphfSwgW2UsIGZdLCAuLi50aGVBcmdzKSA9PiB4
ICsgeSArIGEgKyBiICsgZSArIGYgKyB0aGVBcmdzWzBdICsgdGhlQXJnc1sxXSkoInhfIiwgInlf
Iiwge2M6ImFfIiwgZDoiYl8ifSwgWyJlXyIsICJmXyJdLCAiZ18iLCAiaF8iKScsICcieF95X2Jf
YV9lX2ZfZ19oXyInKTsKK3Nob3VsZEJlKCIoKHgsIHkgPSAnZGVmYXVsdC12YWx1ZScpID0+IHgg
KyB5KSgnaW5wdXQtdmFsdWU6JykiLCciaW5wdXQtdmFsdWU6ZGVmYXVsdC12YWx1ZSInKTsKIAog
dmFyIGFycjEgPSAoW2EsIGJdKSA9PiBhICsgYjsKIHNob3VsZEJlKCdhcnIxKFsiYV8iLCAiYl8i
XSknLCAnImFfYl8iJyk7CkBAIC0xMTIsNCArMTEzLDcgQEAgc2hvdWxkQmUoJ2FycjcoInhfIiwg
InlfIiwge2M6ImFfIiwgZDoiYl8ifSwgWyJlXyIsICJmXyJdKScsICcieF95X2JfYV9lX2ZfIicp
OwogdmFyIGFycjggPSAoeCwgeSwge2M6YiwgZDphfSwgW2UsIGZdLCAuLi50aGVBcmdzKSA9PiB4
ICsgeSArIGEgKyBiICsgZSArIGYgKyB0aGVBcmdzWzBdICsgdGhlQXJnc1sxXTsKIHNob3VsZEJl
KCdhcnI4KCJ4XyIsICJ5XyIsIHtjOiJhXyIsIGQ6ImJfIn0sIFsiZV8iLCAiZl8iXSwgImdfIiwg
ImhfIiknLCAnInhfeV9iX2FfZV9mX2dfaF8iJyk7CiAKK3ZhciBhcnI5ID0gKHgsIHkgPSAnZGVm
YXVsdC12YWx1ZScpID0+IHggKyB5Oworc2hvdWxkQmUoJ2FycjkoImlucHV0LXZhbHVlOiIpJywn
ImlucHV0LXZhbHVlOmRlZmF1bHQtdmFsdWUiJyk7CisKIHZhciBzdWNjZXNzZnVsbHlQYXJzZWQg
PSB0cnVlOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvanMvc2NyaXB0LXRlc3RzL3Rlc3RfZXJy
Lmh0bWwgYi9MYXlvdXRUZXN0cy9qcy9zY3JpcHQtdGVzdHMvdGVzdF9lcnIuaHRtbApuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwLi41NjE1ZTgyYjhmNGZhYjBhOWIxNzI3ZjA2NjQzMjYxZDhmNjA4YWFlCi0tLSAvZGV2L251
bGwKKysrIGIvTGF5b3V0VGVzdHMvanMvc2NyaXB0LXRlc3RzL3Rlc3RfZXJyLmh0bWwKQEAgLTAs
MCArMSwyMiBAQAorPHNjcmlwdD4KK3ZhciBBID0geworICAgIGZvbzogZnVuY3Rpb24oKSB7Cisg
ICAgICAgIHJldHVybiBbMV0uc29tZShmdW5jdGlvbih4KSB7CisgICAgICAgICAgICByZXR1cm4g
dGhpcy5nZXRYKCkgPT09IDEKKyAgICAgICAgfS5iaW5kKHRoaXMpKQorICAgIH0sCisKKyAgICBi
YXI6IGZ1bmN0aW9uKCkgeworICAgICAgICByZXR1cm4gWzFdLnNvbWUoKHgpID0+IHsgCisgICAg
ICAgICAgICBjb25zb2xlLmxvZyh0eXBlb2YgdGhpcyk7CisgICAgICAgICAgICByZXR1cm4gdGhp
cy5nZXRYKCkgPT09IDE7CisgICAgICAgIH0pCisgICAgfSwKKworICAgIGdldFg6IGZ1bmN0aW9u
KCkgeworICAgICAgICByZXR1cm4gMTsKKyAgICB9Cit9OworY29uc29sZS5sb2coQS5mb28uY2Fs
bChBLCAiZm9vIikpOyAvLyBXb3JrcyB3ZWxsCitjb25zb2xlLmxvZyhBLmJhci5jYWxsKEEsICJi
YXIiKSk7IC8vIFR5cGVFcnJvcjogdGhpcy5nZXRYIGlzIG5vdCBhIGZ1bmN0aW9uCis8L3Njcmlw
dD4KXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>269480</attachid>
            <date>2016-01-21 12:09:41 -0800</date>
            <delta_ts>2016-01-22 02:26:37 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-152537-20160121220913.patch</filename>
            <type>text/plain</type>
            <size>3822</size>
            <attacher name="GSkachkov">gskachkov</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTk1MzExCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggYWNiZDI0Yzg2NmFiZTUzYzE3YWIx
MTI1ZmRhN2Q1ZWI1Zjg5MWI2NC4uMzVlMDk1MDI0NjFlMWVmODk5NTMyZjQ2YWM1ZWZhNTNkOTA1
MzA4ZiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDE2LTAxLTIxICBTa2FjaGtvdiBPbGVrc2Fu
ZHIgIDxnc2thY2hrb3ZAZ21haWwuY29tPgorCisgICAgICAgIFtFUzZdIEFycm93IGZ1bmN0aW9u
LiBEZWZhdWx0IGFyZ3VtZW50cyBpbiBhcnJvdyBmdW5jdGlvbnMKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1MjUzNworCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIERlZmF1bHQgYXJndW1lbnRzIGluIGFycm93
IGZ1bmN0aW9uIHBhcmFtZXRlcnMgaGF2ZSBiZWVuIGFscmVhZHkgCisgICAgICAgIGltcGxlbWVu
dGVkIGJ5IHBhdGNoIGZyb20gaXNzdWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTE0NjkzNC4gCisgICAgICAgIEN1cnJlbnQgcGF0Y2ggYWRkcyBvbmx5IHRlc3RzIGZv
ciB0aGlzIGZlYXR1cmUgIAorCisgICAgICAgICoganMvYXJyb3dmdW5jdGlvbi1zeW50YXgtZXhw
ZWN0ZWQudHh0OgorICAgICAgICAqIGpzL3NjcmlwdC10ZXN0cy9hcnJvd2Z1bmN0aW9uLXN5bnRh
eC5qczoKKwogMjAxNi0wMS0xOSAgU2thY2hrb3YgT2xla3NhbmRyICA8Z3NrYWNoa292QGdtYWls
LmNvbT4KIAogICAgICAgICBbRVM2XSBBcnJvdyBmdW5jdGlvbiBzeW50YXguIEFycm93IGZ1bmN0
aW9uIHNwZWNpZmljIGZlYXR1cmVzLiBMZXhpY2FsIGJpbmQgImFyZ3VtZW50cyIKZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL2pzL2Fycm93ZnVuY3Rpb24tc3ludGF4LWV4cGVjdGVkLnR4dCBiL0xh
eW91dFRlc3RzL2pzL2Fycm93ZnVuY3Rpb24tc3ludGF4LWV4cGVjdGVkLnR4dAppbmRleCA4ZTUw
YzA2ZTUxMDNkYjQ2NTllZGZjM2I2NWFmNWY5NjBmNmUwYWRjLi5kZDk2Mjg4MGVkOTA5YWM1OTA4
ZTAyZDUwYTI0YzY5Y2ZmMDVkN2QyIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9qcy9hcnJvd2Z1
bmN0aW9uLXN5bnRheC1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvanMvYXJyb3dmdW5j
dGlvbi1zeW50YXgtZXhwZWN0ZWQudHh0CkBAIC00OCw2ICs0OCw3IEBAIFBBU1MgKCh4LCB5LCB7
YzpiLCBkOmF9KSA9PiB4ICsgeSArIGEgKyBiKSgieF8iLCAieV8iLCB7YzoiYV8iLCBkOiJiXyJ9
KSBpcyAieF95CiBQQVNTICgoe2M6YiwgZDphfSwgeCwgeSkgPT4geCArIHkgKyBhICsgYikoe2M6
ImFfIiwgZDoiYl8ifSwgInhfIiwgInlfIikgaXMgInhfeV9iX2FfIgogUEFTUyAoKHgsIHksIHtj
OmIsIGQ6YX0sIFtlLCBmXSkgPT4geCArIHkgKyBhICsgYiArIGUgKyBmKSgieF8iLCAieV8iLCB7
YzoiYV8iLCBkOiJiXyJ9LCBbImVfIiwgImZfIl0pIGlzICJ4X3lfYl9hX2VfZl8iCiBQQVNTICgo
eCwgeSwge2M6YiwgZDphfSwgW2UsIGZdLCAuLi50aGVBcmdzKSA9PiB4ICsgeSArIGEgKyBiICsg
ZSArIGYgKyB0aGVBcmdzWzBdICsgdGhlQXJnc1sxXSkoInhfIiwgInlfIiwge2M6ImFfIiwgZDoi
Yl8ifSwgWyJlXyIsICJmXyJdLCAiZ18iLCAiaF8iKSBpcyAieF95X2JfYV9lX2ZfZ19oXyIKK1BB
U1MgKCh4LCB5ID0gJ2RlZmF1bHQtdmFsdWUnKSA9PiB4ICsgeSkoJ2lucHV0LXZhbHVlOicpIGlz
ICJpbnB1dC12YWx1ZTpkZWZhdWx0LXZhbHVlIgogUEFTUyBhcnIxKFsiYV8iLCAiYl8iXSkgaXMg
ImFfYl8iCiBQQVNTIGFycjIoe2E6ImFfIiwgYjoiYl8ifSkgaXMgImFfYl8iCiBQQVNTIGFycjMo
e2M6ImFfIiwgZDoiYl8ifSkgaXMgImFfYl8iCkBAIC01Niw2ICs1Nyw3IEBAIFBBU1MgYXJyNSgi
eF8iLCAieV8iLCB7YzoiYV8iLCBkOiJiXyJ9KSBpcyAieF95X2JfYV8iCiBQQVNTIGFycjYoe2M6
ImFfIiwgZDoiYl8ifSwgInhfIiwgInlfIikgaXMgInhfeV9iX2FfIgogUEFTUyBhcnI3KCJ4XyIs
ICJ5XyIsIHtjOiJhXyIsIGQ6ImJfIn0sIFsiZV8iLCAiZl8iXSkgaXMgInhfeV9iX2FfZV9mXyIK
IFBBU1MgYXJyOCgieF8iLCAieV8iLCB7YzoiYV8iLCBkOiJiXyJ9LCBbImVfIiwgImZfIl0sICJn
XyIsICJoXyIpIGlzICJ4X3lfYl9hX2VfZl9nX2hfIgorUEFTUyBhcnI5KCJpbnB1dC12YWx1ZToi
KSBpcyAiaW5wdXQtdmFsdWU6ZGVmYXVsdC12YWx1ZSIKIFBBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2Vk
IGlzIHRydWUKIAogVEVTVCBDT01QTEVURQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvanMvc2Ny
aXB0LXRlc3RzL2Fycm93ZnVuY3Rpb24tc3ludGF4LmpzIGIvTGF5b3V0VGVzdHMvanMvc2NyaXB0
LXRlc3RzL2Fycm93ZnVuY3Rpb24tc3ludGF4LmpzCmluZGV4IDk1NzMwZDU4NWYwMWFlZjU3YzQ0
MTllZWM2MzVlYTAzMmMzMDExZWIuLmRhOTM0MTllYjZkMmY4ZDBmMjA4NWQ3ZjQxMDY5NWY5YzQ2
YWY1M2MgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2pzL3NjcmlwdC10ZXN0cy9hcnJvd2Z1bmN0
aW9uLXN5bnRheC5qcworKysgYi9MYXlvdXRUZXN0cy9qcy9zY3JpcHQtdGVzdHMvYXJyb3dmdW5j
dGlvbi1zeW50YXguanMKQEAgLTg3LDYgKzg3LDcgQEAgc2hvdWxkQmUoJygoeCwgeSwge2M6Yiwg
ZDphfSkgPT4geCArIHkgKyBhICsgYikoInhfIiwgInlfIiwge2M6ImFfIiwgZDoiYl8ifSknLAog
c2hvdWxkQmUoJygoe2M6YiwgZDphfSwgeCwgeSkgPT4geCArIHkgKyBhICsgYikoe2M6ImFfIiwg
ZDoiYl8ifSwgInhfIiwgInlfIiknLCAnInhfeV9iX2FfIicpOwogc2hvdWxkQmUoJygoeCwgeSwg
e2M6YiwgZDphfSwgW2UsIGZdKSA9PiB4ICsgeSArIGEgKyBiICsgZSArIGYpKCJ4XyIsICJ5XyIs
IHtjOiJhXyIsIGQ6ImJfIn0sIFsiZV8iLCAiZl8iXSknLCAnInhfeV9iX2FfZV9mXyInKTsKIHNo
b3VsZEJlKCcoKHgsIHksIHtjOmIsIGQ6YX0sIFtlLCBmXSwgLi4udGhlQXJncykgPT4geCArIHkg
KyBhICsgYiArIGUgKyBmICsgdGhlQXJnc1swXSArIHRoZUFyZ3NbMV0pKCJ4XyIsICJ5XyIsIHtj
OiJhXyIsIGQ6ImJfIn0sIFsiZV8iLCAiZl8iXSwgImdfIiwgImhfIiknLCAnInhfeV9iX2FfZV9m
X2dfaF8iJyk7CitzaG91bGRCZSgiKCh4LCB5ID0gJ2RlZmF1bHQtdmFsdWUnKSA9PiB4ICsgeSko
J2lucHV0LXZhbHVlOicpIiwnImlucHV0LXZhbHVlOmRlZmF1bHQtdmFsdWUiJyk7CiAKIHZhciBh
cnIxID0gKFthLCBiXSkgPT4gYSArIGI7CiBzaG91bGRCZSgnYXJyMShbImFfIiwgImJfIl0pJywg
JyJhX2JfIicpOwpAQCAtMTEyLDQgKzExMyw3IEBAIHNob3VsZEJlKCdhcnI3KCJ4XyIsICJ5XyIs
IHtjOiJhXyIsIGQ6ImJfIn0sIFsiZV8iLCAiZl8iXSknLCAnInhfeV9iX2FfZV9mXyInKTsKIHZh
ciBhcnI4ID0gKHgsIHksIHtjOmIsIGQ6YX0sIFtlLCBmXSwgLi4udGhlQXJncykgPT4geCArIHkg
KyBhICsgYiArIGUgKyBmICsgdGhlQXJnc1swXSArIHRoZUFyZ3NbMV07CiBzaG91bGRCZSgnYXJy
OCgieF8iLCAieV8iLCB7YzoiYV8iLCBkOiJiXyJ9LCBbImVfIiwgImZfIl0sICJnXyIsICJoXyIp
JywgJyJ4X3lfYl9hX2VfZl9nX2hfIicpOwogCit2YXIgYXJyOSA9ICh4LCB5ID0gJ2RlZmF1bHQt
dmFsdWUnKSA9PiB4ICsgeTsKK3Nob3VsZEJlKCdhcnI5KCJpbnB1dC12YWx1ZToiKScsJyJpbnB1
dC12YWx1ZTpkZWZhdWx0LXZhbHVlIicpOworCiB2YXIgc3VjY2Vzc2Z1bGx5UGFyc2VkID0gdHJ1
ZTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>269564</attachid>
            <date>2016-01-22 02:26:44 -0800</date>
            <delta_ts>2016-01-22 10:47:49 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-152537-20160122122616.patch</filename>
            <type>text/plain</type>
            <size>4808</size>
            <attacher name="GSkachkov">gskachkov</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTk1MzExCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKaW5kZXggYWNiZDI0Yzg2NmFiZTUzYzE3YWIx
MTI1ZmRhN2Q1ZWI1Zjg5MWI2NC4uMzVlMDk1MDI0NjFlMWVmODk5NTMyZjQ2YWM1ZWZhNTNkOTA1
MzA4ZiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3Rz
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDE2LTAxLTIxICBTa2FjaGtvdiBPbGVrc2Fu
ZHIgIDxnc2thY2hrb3ZAZ21haWwuY29tPgorCisgICAgICAgIFtFUzZdIEFycm93IGZ1bmN0aW9u
LiBEZWZhdWx0IGFyZ3VtZW50cyBpbiBhcnJvdyBmdW5jdGlvbnMKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1MjUzNworCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIERlZmF1bHQgYXJndW1lbnRzIGluIGFycm93
IGZ1bmN0aW9uIHBhcmFtZXRlcnMgaGF2ZSBiZWVuIGFscmVhZHkgCisgICAgICAgIGltcGxlbWVu
dGVkIGJ5IHBhdGNoIGZyb20gaXNzdWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTE0NjkzNC4gCisgICAgICAgIEN1cnJlbnQgcGF0Y2ggYWRkcyBvbmx5IHRlc3RzIGZv
ciB0aGlzIGZlYXR1cmUgIAorCisgICAgICAgICoganMvYXJyb3dmdW5jdGlvbi1zeW50YXgtZXhw
ZWN0ZWQudHh0OgorICAgICAgICAqIGpzL3NjcmlwdC10ZXN0cy9hcnJvd2Z1bmN0aW9uLXN5bnRh
eC5qczoKKwogMjAxNi0wMS0xOSAgU2thY2hrb3YgT2xla3NhbmRyICA8Z3NrYWNoa292QGdtYWls
LmNvbT4KIAogICAgICAgICBbRVM2XSBBcnJvdyBmdW5jdGlvbiBzeW50YXguIEFycm93IGZ1bmN0
aW9uIHNwZWNpZmljIGZlYXR1cmVzLiBMZXhpY2FsIGJpbmQgImFyZ3VtZW50cyIKZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL2pzL2Fycm93ZnVuY3Rpb24tc3ludGF4LWV4cGVjdGVkLnR4dCBiL0xh
eW91dFRlc3RzL2pzL2Fycm93ZnVuY3Rpb24tc3ludGF4LWV4cGVjdGVkLnR4dAppbmRleCA4ZTUw
YzA2ZTUxMDNkYjQ2NTllZGZjM2I2NWFmNWY5NjBmNmUwYWRjLi42NWVlZTQ0YjZmZTUwYmRhMDFm
YWNhMjZmMzdiYzM3YjE1N2MzNjJhIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9qcy9hcnJvd2Z1
bmN0aW9uLXN5bnRheC1leHBlY3RlZC50eHQKKysrIGIvTGF5b3V0VGVzdHMvanMvYXJyb3dmdW5j
dGlvbi1zeW50YXgtZXhwZWN0ZWQudHh0CkBAIC00OCw2ICs0OCwxMCBAQCBQQVNTICgoeCwgeSwg
e2M6YiwgZDphfSkgPT4geCArIHkgKyBhICsgYikoInhfIiwgInlfIiwge2M6ImFfIiwgZDoiYl8i
fSkgaXMgInhfeQogUEFTUyAoKHtjOmIsIGQ6YX0sIHgsIHkpID0+IHggKyB5ICsgYSArIGIpKHtj
OiJhXyIsIGQ6ImJfIn0sICJ4XyIsICJ5XyIpIGlzICJ4X3lfYl9hXyIKIFBBU1MgKCh4LCB5LCB7
YzpiLCBkOmF9LCBbZSwgZl0pID0+IHggKyB5ICsgYSArIGIgKyBlICsgZikoInhfIiwgInlfIiwg
e2M6ImFfIiwgZDoiYl8ifSwgWyJlXyIsICJmXyJdKSBpcyAieF95X2JfYV9lX2ZfIgogUEFTUyAo
KHgsIHksIHtjOmIsIGQ6YX0sIFtlLCBmXSwgLi4udGhlQXJncykgPT4geCArIHkgKyBhICsgYiAr
IGUgKyBmICsgdGhlQXJnc1swXSArIHRoZUFyZ3NbMV0pKCJ4XyIsICJ5XyIsIHtjOiJhXyIsIGQ6
ImJfIn0sIFsiZV8iLCAiZl8iXSwgImdfIiwgImhfIikgaXMgInhfeV9iX2FfZV9mX2dfaF8iCitQ
QVNTICgoeCwgeSA9ICdkZWZhdWx0LXZhbHVlJykgPT4geCArIHkpKCdpbnB1dC12YWx1ZTonKSBp
cyAiaW5wdXQtdmFsdWU6ZGVmYXVsdC12YWx1ZSIKK1BBU1MgKCh4LCB5ID0gJ2RlZmF1bHQtdmFs
dWUnKSA9PiB4ICsgeSkoJ2lucHV0LXZhbHVlOicsIHVuZGVmaW5lZCkgaXMgImlucHV0LXZhbHVl
OmRlZmF1bHQtdmFsdWUiCitQQVNTICgoeCwgeSA9ICdkZWZhdWx0LXZhbHVlJykgPT4geCArIHkp
KCkgaXMgInVuZGVmaW5lZGRlZmF1bHQtdmFsdWUiCitQQVNTICgoeCwgeSA9ICdkZWZhdWx0LXZh
bHVlJykgPT4geCArIHkpKCdpbnB1dC12YWx1ZS0xOicsJ2lucHV0LXZhbHVlLTInKSBpcyAiaW5w
dXQtdmFsdWUtMTppbnB1dC12YWx1ZS0yIgogUEFTUyBhcnIxKFsiYV8iLCAiYl8iXSkgaXMgImFf
Yl8iCiBQQVNTIGFycjIoe2E6ImFfIiwgYjoiYl8ifSkgaXMgImFfYl8iCiBQQVNTIGFycjMoe2M6
ImFfIiwgZDoiYl8ifSkgaXMgImFfYl8iCkBAIC01Niw2ICs2MCwxMCBAQCBQQVNTIGFycjUoInhf
IiwgInlfIiwge2M6ImFfIiwgZDoiYl8ifSkgaXMgInhfeV9iX2FfIgogUEFTUyBhcnI2KHtjOiJh
XyIsIGQ6ImJfIn0sICJ4XyIsICJ5XyIpIGlzICJ4X3lfYl9hXyIKIFBBU1MgYXJyNygieF8iLCAi
eV8iLCB7YzoiYV8iLCBkOiJiXyJ9LCBbImVfIiwgImZfIl0pIGlzICJ4X3lfYl9hX2VfZl8iCiBQ
QVNTIGFycjgoInhfIiwgInlfIiwge2M6ImFfIiwgZDoiYl8ifSwgWyJlXyIsICJmXyJdLCAiZ18i
LCAiaF8iKSBpcyAieF95X2JfYV9lX2ZfZ19oXyIKK1BBU1MgYXJyOSgiaW5wdXQtdmFsdWU6Iikg
aXMgImlucHV0LXZhbHVlOmRlZmF1bHQtdmFsdWUiCitQQVNTIGFycjkoImlucHV0LXZhbHVlOiIs
IHVuZGVmaW5lZCkgaXMgImlucHV0LXZhbHVlOmRlZmF1bHQtdmFsdWUiCitQQVNTIGFycjkoKSBp
cyAidW5kZWZpbmVkZGVmYXVsdC12YWx1ZSIKK1BBU1MgYXJyOSgiaW5wdXQtdmFsdWUtMToiLCAi
aW5wdXQtdmFsdWUtMiIpIGlzICJpbnB1dC12YWx1ZS0xOmlucHV0LXZhbHVlLTIiCiBQQVNTIHN1
Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCiAKIFRFU1QgQ09NUExFVEUKZGlmZiAtLWdpdCBhL0xh
eW91dFRlc3RzL2pzL3NjcmlwdC10ZXN0cy9hcnJvd2Z1bmN0aW9uLXN5bnRheC5qcyBiL0xheW91
dFRlc3RzL2pzL3NjcmlwdC10ZXN0cy9hcnJvd2Z1bmN0aW9uLXN5bnRheC5qcwppbmRleCA5NTcz
MGQ1ODVmMDFhZWY1N2M0NDE5ZWVjNjM1ZWEwMzJjMzAxMWViLi5kYTU2Y2M0ZDdiYjI4MGJhMWFk
NGJkZDIxYzg2NTdiZDI5NGJiZDM0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9qcy9zY3JpcHQt
dGVzdHMvYXJyb3dmdW5jdGlvbi1zeW50YXguanMKKysrIGIvTGF5b3V0VGVzdHMvanMvc2NyaXB0
LXRlc3RzL2Fycm93ZnVuY3Rpb24tc3ludGF4LmpzCkBAIC04Nyw2ICs4NywxMCBAQCBzaG91bGRC
ZSgnKCh4LCB5LCB7YzpiLCBkOmF9KSA9PiB4ICsgeSArIGEgKyBiKSgieF8iLCAieV8iLCB7Yzoi
YV8iLCBkOiJiXyJ9KScsCiBzaG91bGRCZSgnKCh7YzpiLCBkOmF9LCB4LCB5KSA9PiB4ICsgeSAr
IGEgKyBiKSh7YzoiYV8iLCBkOiJiXyJ9LCAieF8iLCAieV8iKScsICcieF95X2JfYV8iJyk7CiBz
aG91bGRCZSgnKCh4LCB5LCB7YzpiLCBkOmF9LCBbZSwgZl0pID0+IHggKyB5ICsgYSArIGIgKyBl
ICsgZikoInhfIiwgInlfIiwge2M6ImFfIiwgZDoiYl8ifSwgWyJlXyIsICJmXyJdKScsICcieF95
X2JfYV9lX2ZfIicpOwogc2hvdWxkQmUoJygoeCwgeSwge2M6YiwgZDphfSwgW2UsIGZdLCAuLi50
aGVBcmdzKSA9PiB4ICsgeSArIGEgKyBiICsgZSArIGYgKyB0aGVBcmdzWzBdICsgdGhlQXJnc1sx
XSkoInhfIiwgInlfIiwge2M6ImFfIiwgZDoiYl8ifSwgWyJlXyIsICJmXyJdLCAiZ18iLCAiaF8i
KScsICcieF95X2JfYV9lX2ZfZ19oXyInKTsKK3Nob3VsZEJlKCIoKHgsIHkgPSAnZGVmYXVsdC12
YWx1ZScpID0+IHggKyB5KSgnaW5wdXQtdmFsdWU6JykiLCciaW5wdXQtdmFsdWU6ZGVmYXVsdC12
YWx1ZSInKTsKK3Nob3VsZEJlKCIoKHgsIHkgPSAnZGVmYXVsdC12YWx1ZScpID0+IHggKyB5KSgn
aW5wdXQtdmFsdWU6JywgdW5kZWZpbmVkKSIsJyJpbnB1dC12YWx1ZTpkZWZhdWx0LXZhbHVlIicp
Oworc2hvdWxkQmUoIigoeCwgeSA9ICdkZWZhdWx0LXZhbHVlJykgPT4geCArIHkpKCkiLCcidW5k
ZWZpbmVkZGVmYXVsdC12YWx1ZSInKTsKK3Nob3VsZEJlKCIoKHgsIHkgPSAnZGVmYXVsdC12YWx1
ZScpID0+IHggKyB5KSgnaW5wdXQtdmFsdWUtMTonLCdpbnB1dC12YWx1ZS0yJykiLCciaW5wdXQt
dmFsdWUtMTppbnB1dC12YWx1ZS0yIicpOwogCiB2YXIgYXJyMSA9IChbYSwgYl0pID0+IGEgKyBi
Owogc2hvdWxkQmUoJ2FycjEoWyJhXyIsICJiXyJdKScsICciYV9iXyInKTsKQEAgLTExMiw0ICsx
MTYsMTAgQEAgc2hvdWxkQmUoJ2FycjcoInhfIiwgInlfIiwge2M6ImFfIiwgZDoiYl8ifSwgWyJl
XyIsICJmXyJdKScsICcieF95X2JfYV9lX2ZfIicpOwogdmFyIGFycjggPSAoeCwgeSwge2M6Yiwg
ZDphfSwgW2UsIGZdLCAuLi50aGVBcmdzKSA9PiB4ICsgeSArIGEgKyBiICsgZSArIGYgKyB0aGVB
cmdzWzBdICsgdGhlQXJnc1sxXTsKIHNob3VsZEJlKCdhcnI4KCJ4XyIsICJ5XyIsIHtjOiJhXyIs
IGQ6ImJfIn0sIFsiZV8iLCAiZl8iXSwgImdfIiwgImhfIiknLCAnInhfeV9iX2FfZV9mX2dfaF8i
Jyk7CiAKK3ZhciBhcnI5ID0gKHgsIHkgPSAnZGVmYXVsdC12YWx1ZScpID0+IHggKyB5Oworc2hv
dWxkQmUoJ2FycjkoImlucHV0LXZhbHVlOiIpJywnImlucHV0LXZhbHVlOmRlZmF1bHQtdmFsdWUi
Jyk7CitzaG91bGRCZSgnYXJyOSgiaW5wdXQtdmFsdWU6IiwgdW5kZWZpbmVkKScsJyJpbnB1dC12
YWx1ZTpkZWZhdWx0LXZhbHVlIicpOworc2hvdWxkQmUoJ2FycjkoKScsJyJ1bmRlZmluZWRkZWZh
dWx0LXZhbHVlIicpOworc2hvdWxkQmUoJ2FycjkoImlucHV0LXZhbHVlLTE6IiwgImlucHV0LXZh
bHVlLTIiKScsJyJpbnB1dC12YWx1ZS0xOmlucHV0LXZhbHVlLTIiJyk7CisKIHZhciBzdWNjZXNz
ZnVsbHlQYXJzZWQgPSB0cnVlOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>