<?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>155451</bug_id>
          
          <creation_ts>2016-03-14 11:54:19 -0700</creation_ts>
          <short_desc>[ES6] Disallow var assignments in for-in loops</short_desc>
          <delta_ts>2016-07-06 11:32:34 -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>JavaScriptCore</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</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>155518</dependson>
    
    <dependson>159478</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Saam Barati">saam</reporter>
          <assigned_to name="Saam Barati">saam</assigned_to>
          <cc>benjamin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>fpizlo</cc>
    
    <cc>ggaren</cc>
    
    <cc>gskachkov</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>oliver</cc>
    
    <cc>sukolsak</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1174589</commentid>
    <comment_count>0</comment_count>
    <who name="Saam Barati">saam</who>
    <bug_when>2016-03-14 11:54:19 -0700</bug_when>
    <thetext>This is what the spec dictates, but last time we made this change, some websites that we care about broke.
Lets try making it again, and if things break we will roll it out.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1174594</commentid>
    <comment_count>1</comment_count>
      <attachid>273998</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2016-03-14 12:02:18 -0700</bug_when>
    <thetext>Created attachment 273998
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1174596</commentid>
    <comment_count>2</comment_count>
      <attachid>273998</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2016-03-14 12:04:09 -0700</bug_when>
    <thetext>Comment on attachment 273998
patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1174614</commentid>
    <comment_count>3</comment_count>
    <who name="Saam Barati">saam</who>
    <bug_when>2016-03-14 12:40:05 -0700</bug_when>
    <thetext>landed in:
http://trac.webkit.org/changeset/198148</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1175159</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-03-15 15:35:57 -0700</bug_when>
    <thetext>Re-opened since this is blocked by bug 155518</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1179219</commentid>
    <comment_count>5</comment_count>
      <attachid>275231</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2016-03-30 16:02:20 -0700</bug_when>
    <thetext>Created attachment 275231
patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1179649</commentid>
    <comment_count>6</comment_count>
      <attachid>275231</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-03-31 16:07:37 -0700</bug_when>
    <thetext>Comment on attachment 275231
patch for landing

Clearing flags on attachment: 275231

Committed r198928: &lt;http://trac.webkit.org/changeset/198928&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1179650</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-03-31 16:07:43 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1180180</commentid>
    <comment_count>8</comment_count>
    <who name="Yusuke Suzuki">ysuzuki</who>
    <bug_when>2016-04-03 09:50:59 -0700</bug_when>
    <thetext>Committed r198985: &lt;http://trac.webkit.org/changeset/198985&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1208288</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-07-06 11:19:52 -0700</bug_when>
    <thetext>Re-opened since this is blocked by bug 159478</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1208297</commentid>
    <comment_count>10</comment_count>
    <who name="Saam Barati">saam</who>
    <bug_when>2016-07-06 11:32:34 -0700</bug_when>
    <thetext>This breaks websites, so we&apos;re not going to land it</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>273998</attachid>
            <date>2016-03-14 12:02:18 -0700</date>
            <delta_ts>2016-03-30 16:02:20 -0700</delta_ts>
            <desc>patch</desc>
            <filename>b-backup.diff</filename>
            <type>text/plain</type>
            <size>6431</size>
            <attacher name="Saam Barati">saam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTk4MTQ0KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBA
CisyMDE2LTAzLTE0ICBTYWFtIGJhcmF0aSAgPHNiYXJhdGlAYXBwbGUuY29tPgorCisgICAgICAg
IFtFUzZdIERpc2FsbG93IHZhciBhc3NpZ25tZW50cyBpbiBmb3ItaW4gbG9vcHMKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1NTQ1MQorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdlJ3JlIGRvaW5nIHRoaXMg
aW4gaXRzIG93biBwYXRjaCBpbnN0ZWFkIG9mIHRoZSBwYXRjaCBmb3IgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1NTM4NAorICAgICAgICBiZWNhdXNlIGxhc3QgdGlt
ZSB3ZSBtYWRlIHRoaXMgY2hhbmdlIGl0IGJyb2tlIHNvbWUgd2Vic2l0ZXMuIExldHMgdHJ5IG1h
a2luZworICAgICAgICBpdCBhZ2FpbiBiZWNhdXNlIGl0J3Mgd2hhdCB0aGUgRVM2IG1hbmRhdGVz
LiBJZiBpdCBzdGlsbCBicmVha3MgdGhpbmdzIHdlIHdpbGwKKyAgICAgICAgcm9sbCBpdCBvdXQu
CisKKyAgICAgICAgKiBwYXJzZXIvUGFyc2VyLmNwcDoKKyAgICAgICAgKEpTQzo6UGFyc2VyPExl
eGVyVHlwZT46OnBhcnNlRm9yU3RhdGVtZW50KToKKwogMjAxNi0wMy0xNCAgU2FhbSBiYXJhdGkg
IDxzYmFyYXRpQGFwcGxlLmNvbT4KIAogICAgICAgICBhc3NpZ25tZW50cyBpbiBmb3ItaW4vZm9y
LW9mIGhlYWRlciBub3QgYWxsb3dlZApJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL3BhcnNl
ci9QYXJzZXIuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9wYXJzZXIv
UGFyc2VyLmNwcAkocmV2aXNpb24gMTk4MTQ0KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL3Bh
cnNlci9QYXJzZXIuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xMTY5LDggKzExNjksNyBAQCB0ZW1w
bGF0ZSA8Y2xhc3MgVHJlZUJ1aWxkZXI+IFRyZWVTdGF0ZW1lCiAgICAgICAgIGlmIChoYXNBbnlB
c3NpZ25tZW50cykgewogICAgICAgICAgICAgaWYgKGlzT2ZFbnVtZXJhdGlvbikKICAgICAgICAg
ICAgICAgICBpbnRlcm5hbEZhaWxXaXRoTWVzc2FnZShmYWxzZSwgIkNhbm5vdCBhc3NpZ24gdG8g
dGhlIGxvb3AgdmFyaWFibGUgaW5zaWRlIGEgZm9yLW9mIGxvb3AgaGVhZGVyIik7Ci0gICAgICAg
ICAgICBpZiAoc3RyaWN0TW9kZSgpIHx8IChpc0xldERlY2xhcmF0aW9uIHx8IGlzQ29uc3REZWNs
YXJhdGlvbikgfHwgIWNvbnRleHQuaXNCaW5kaW5nTm9kZShmb3JJblRhcmdldCkpCi0gICAgICAg
ICAgICAgICAgaW50ZXJuYWxGYWlsV2l0aE1lc3NhZ2UoZmFsc2UsICJDYW5ub3QgYXNzaWduIHRv
IHRoZSBsb29wIHZhcmlhYmxlIGluc2lkZSBhIGZvci1pbiBsb29wIGhlYWRlciIpOworICAgICAg
ICAgICAgaW50ZXJuYWxGYWlsV2l0aE1lc3NhZ2UoZmFsc2UsICJDYW5ub3QgYXNzaWduIHRvIHRo
ZSBsb29wIHZhcmlhYmxlIGluc2lkZSBhIGZvci1pbiBsb29wIGhlYWRlciIpOwogICAgICAgICB9
CiAgICAgICAgIFRyZWVFeHByZXNzaW9uIGV4cHIgPSBwYXJzZUV4cHJlc3Npb24oY29udGV4dCk7
CiAgICAgICAgIGZhaWxJZkZhbHNlKGV4cHIsICJFeHBlY3RlZCBleHByZXNzaW9uIHRvIGVudW1l
cmF0ZSIpOwpJbmRleDogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91
dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24gMTk4MTQ0KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTYtMDMtMTQgIFNhYW0gYmFy
YXRpICA8c2JhcmF0aUBhcHBsZS5jb20+CisKKyAgICAgICAgW0VTNl0gRGlzYWxsb3cgdmFyIGFz
c2lnbm1lbnRzIGluIGZvci1pbiBsb29wcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTU1NDUxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgKiBqcy9wYXJzZXItc3ludGF4LWNoZWNrLWV4cGVjdGVkLnR4dDoK
KyAgICAgICAgKiBqcy9zY3JpcHQtdGVzdHMvcGFyc2VyLXN5bnRheC1jaGVjay5qczoKKwogMjAx
Ni0wMy0xNCAgU2FhbSBiYXJhdGkgIDxzYmFyYXRpQGFwcGxlLmNvbT4KIAogICAgICAgICBhc3Np
Z25tZW50cyBpbiBmb3ItaW4vZm9yLW9mIGhlYWRlciBub3QgYWxsb3dlZApJbmRleDogTGF5b3V0
VGVzdHMvanMvcGFyc2VyLXN5bnRheC1jaGVjay1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g
TGF5b3V0VGVzdHMvanMvcGFyc2VyLXN5bnRheC1jaGVjay1leHBlY3RlZC50eHQJKHJldmlzaW9u
IDE5ODE0NCkKKysrIExheW91dFRlc3RzL2pzL3BhcnNlci1zeW50YXgtY2hlY2stZXhwZWN0ZWQu
dHh0CSh3b3JraW5nIGNvcHkpCkBAIC01MDQsMTAgKzUwNCwxMCBAQCBQQVNTIFZhbGlkOiAgICJm
b3IgKChhID8gYiA6IGMpIGluIGMpIGJyCiBQQVNTIFZhbGlkOiAgICJmdW5jdGlvbiBmKCkgeyBm
b3IgKChhID8gYiA6IGMpIGluIGMpIGJyZWFrIH0iCiBQQVNTIFZhbGlkOiAgICJmb3IgKHZhciBh
IGluIGIgaW4gYykgYnJlYWsiIHdpdGggUmVmZXJlbmNlRXJyb3IKIFBBU1MgVmFsaWQ6ICAgImZ1
bmN0aW9uIGYoKSB7IGZvciAodmFyIGEgaW4gYiBpbiBjKSBicmVhayB9IgotUEFTUyBWYWxpZDog
ICAiZm9yICh2YXIgYSA9IDUgKz0gNiBpbiBiKSBicmVhayIgd2l0aCBSZWZlcmVuY2VFcnJvcgot
UEFTUyBWYWxpZDogICAiZnVuY3Rpb24gZigpIHsgZm9yICh2YXIgYSA9IDUgKz0gNiBpbiBiKSBi
cmVhayB9IgotUEFTUyBWYWxpZDogICAiZm9yICh2YXIgYSA9IGRlYnVnKCdzaG91bGQgbm90IGJl
IGhpdCcpIGluIGIpIGJyZWFrIiB3aXRoIFJlZmVyZW5jZUVycm9yCi1QQVNTIFZhbGlkOiAgICJm
dW5jdGlvbiBmKCkgeyBmb3IgKHZhciBhID0gZGVidWcoJ3Nob3VsZCBub3QgYmUgaGl0JykgaW4g
YikgYnJlYWsgfSIKK1BBU1MgSW52YWxpZDogImZvciAodmFyIGEgPSA1ICs9IDYgaW4gYikgYnJl
YWsiCitQQVNTIEludmFsaWQ6ICJmdW5jdGlvbiBmKCkgeyBmb3IgKHZhciBhID0gNSArPSA2IGlu
IGIpIGJyZWFrIH0iCitQQVNTIEludmFsaWQ6ICJmb3IgKHZhciBhID0gZGVidWcoJ3Nob3VsZCBu
b3QgYmUgaGl0JykgaW4gYikgYnJlYWsiCitQQVNTIEludmFsaWQ6ICJmdW5jdGlvbiBmKCkgeyBm
b3IgKHZhciBhID0gZGVidWcoJ3Nob3VsZCBub3QgYmUgaGl0JykgaW4gYikgYnJlYWsgfSIKIFBB
U1MgSW52YWxpZDogImZvciAodmFyIGEgKz0gNSBpbiBiKSBicmVhayIKIFBBU1MgSW52YWxpZDog
ImZ1bmN0aW9uIGYoKSB7IGZvciAodmFyIGEgKz0gNSBpbiBiKSBicmVhayB9IgogUEFTUyBJbnZh
bGlkOiAiZm9yICh2YXIgYSA9IGluIGIpIGJyZWFrIgpAQCAtNTE4LDggKzUxOCw4IEBAIFBBU1Mg
SW52YWxpZDogImZvciAodmFyIGEgPSAtNiwgYiBpbiBiKSAKIFBBU1MgSW52YWxpZDogImZ1bmN0
aW9uIGYoKSB7IGZvciAodmFyIGEgPSAtNiwgYiBpbiBiKSBicmVhayB9IgogUEFTUyBJbnZhbGlk
OiAiZm9yICh2YXIgYSwgYiA9IDggaW4gYikgYnJlYWsiCiBQQVNTIEludmFsaWQ6ICJmdW5jdGlv
biBmKCkgeyBmb3IgKHZhciBhLCBiID0gOCBpbiBiKSBicmVhayB9IgotUEFTUyBWYWxpZDogICAi
Zm9yICh2YXIgYSA9IChiIGluIGMpIGluIGQpIGJyZWFrIiB3aXRoIFJlZmVyZW5jZUVycm9yCi1Q
QVNTIFZhbGlkOiAgICJmdW5jdGlvbiBmKCkgeyBmb3IgKHZhciBhID0gKGIgaW4gYykgaW4gZCkg
YnJlYWsgfSIKK1BBU1MgSW52YWxpZDogImZvciAodmFyIGEgPSAoYiBpbiBjKSBpbiBkKSBicmVh
ayIKK1BBU1MgSW52YWxpZDogImZ1bmN0aW9uIGYoKSB7IGZvciAodmFyIGEgPSAoYiBpbiBjKSBp
biBkKSBicmVhayB9IgogUEFTUyBJbnZhbGlkOiAiZm9yICh2YXIgYSA9IChiIGluIGMgaW4gZCkg
YnJlYWsiCiBQQVNTIEludmFsaWQ6ICJmdW5jdGlvbiBmKCkgeyBmb3IgKHZhciBhID0gKGIgaW4g
YyBpbiBkKSBicmVhayB9IgogUEFTUyBJbnZhbGlkOiAiZm9yICh2YXIgKGEpIGluIGIpIHsgfSIK
QEAgLTUzMiw4ICs1MzIsOCBAQCBQQVNTIEludmFsaWQ6ICJmb3IgKHZhciB7YX0gPSAyMCBvZiBi
KSB7CiBQQVNTIEludmFsaWQ6ICJmdW5jdGlvbiBmKCkgeyBmb3IgKHZhciB7YX0gPSAyMCBvZiBi
KSB7IH0gfSIKIFBBU1MgSW52YWxpZDogImZvciAodmFyIHthfSA9IDIwIGluIGIpIHsgfSIKIFBB
U1MgSW52YWxpZDogImZ1bmN0aW9uIGYoKSB7IGZvciAodmFyIHthfSA9IDIwIGluIGIpIHsgfSB9
IgotUEFTUyBWYWxpZDogICAiZm9yICh2YXIgaSA9IDIwIGluIGIpIHsgfSIgd2l0aCBSZWZlcmVu
Y2VFcnJvcgotUEFTUyBWYWxpZDogICAiZnVuY3Rpb24gZigpIHsgZm9yICh2YXIgaSA9IDIwIGlu
IGIpIHsgfSB9IgorUEFTUyBJbnZhbGlkOiAiZm9yICh2YXIgaSA9IDIwIGluIGIpIHsgfSIKK1BB
U1MgSW52YWxpZDogImZ1bmN0aW9uIGYoKSB7IGZvciAodmFyIGkgPSAyMCBpbiBiKSB7IH0gfSIK
IFBBU1MgSW52YWxpZDogImZvciAodmFyIGkgPSAyMCBvZiBiKSB7IH0iCiBQQVNTIEludmFsaWQ6
ICJmdW5jdGlvbiBmKCkgeyBmb3IgKHZhciBpID0gMjAgb2YgYikgeyB9IH0iCiBQQVNTIEludmFs
aWQ6ICJmb3IgKHZhciB7aX0gPSAyMCBvZiBiKSB7IH0iCkluZGV4OiBMYXlvdXRUZXN0cy9qcy9z
Y3JpcHQtdGVzdHMvcGFyc2VyLXN5bnRheC1jaGVjay5qcwo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRU
ZXN0cy9qcy9zY3JpcHQtdGVzdHMvcGFyc2VyLXN5bnRheC1jaGVjay5qcwkocmV2aXNpb24gMTk4
MTQ0KQorKysgTGF5b3V0VGVzdHMvanMvc2NyaXB0LXRlc3RzL3BhcnNlci1zeW50YXgtY2hlY2su
anMJKHdvcmtpbmcgY29weSkKQEAgLTMzMywyMSArMzMzLDIxIEBAIHZhbGlkICAoImZvciAoKGEs
IGIpIGluIGMpIGJyZWFrIik7CiBpbnZhbGlkKCJmb3IgKGEgPyBiIDogYyBpbiBjKSBicmVhayIp
OwogdmFsaWQgICgiZm9yICgoYSA/IGIgOiBjKSBpbiBjKSBicmVhayIpOwogdmFsaWQgICgiZm9y
ICh2YXIgYSBpbiBiIGluIGMpIGJyZWFrIik7Ci12YWxpZCgiZm9yICh2YXIgYSA9IDUgKz0gNiBp
biBiKSBicmVhayIpOwotdmFsaWQoImZvciAodmFyIGEgPSBkZWJ1Zygnc2hvdWxkIG5vdCBiZSBo
aXQnKSBpbiBiKSBicmVhayIpOworaW52YWxpZCgiZm9yICh2YXIgYSA9IDUgKz0gNiBpbiBiKSBi
cmVhayIpOworaW52YWxpZCgiZm9yICh2YXIgYSA9IGRlYnVnKCdzaG91bGQgbm90IGJlIGhpdCcp
IGluIGIpIGJyZWFrIik7CiBpbnZhbGlkKCJmb3IgKHZhciBhICs9IDUgaW4gYikgYnJlYWsiKTsK
IGludmFsaWQoImZvciAodmFyIGEgPSBpbiBiKSBicmVhayIpOwogaW52YWxpZCgiZm9yICh2YXIg
YSwgYiBpbiBiKSBicmVhayIpOwogaW52YWxpZCgiZm9yICh2YXIgYSA9IC02LCBiIGluIGIpIGJy
ZWFrIik7CiBpbnZhbGlkKCJmb3IgKHZhciBhLCBiID0gOCBpbiBiKSBicmVhayIpOwotdmFsaWQo
ImZvciAodmFyIGEgPSAoYiBpbiBjKSBpbiBkKSBicmVhayIpOworaW52YWxpZCgiZm9yICh2YXIg
YSA9IChiIGluIGMpIGluIGQpIGJyZWFrIik7CiBpbnZhbGlkKCJmb3IgKHZhciBhID0gKGIgaW4g
YyBpbiBkKSBicmVhayIpOwogaW52YWxpZCgiZm9yICh2YXIgKGEpIGluIGIpIHsgfSIpOwogdmFs
aWQgICgiZm9yICh2YXIgYSA9IDcsIGIgPSBjIDwgZCA+PSBkIDsgZigpWzZdKysgOyAtLWkoKVsx
XSsrICkge30iKTsKIGludmFsaWQoImZvciAodmFyIHthfSA9IDIwIGluIGIpIHsgfSIpOwogaW52
YWxpZCgiZm9yICh2YXIge2F9ID0gMjAgb2YgYikgeyB9Iik7CiBpbnZhbGlkKCJmb3IgKHZhciB7
YX0gPSAyMCBpbiBiKSB7IH0iKTsKLXZhbGlkKCJmb3IgKHZhciBpID0gMjAgaW4gYikgeyB9Iik7
CitpbnZhbGlkKCJmb3IgKHZhciBpID0gMjAgaW4gYikgeyB9Iik7CiBpbnZhbGlkKCJmb3IgKHZh
ciBpID0gMjAgb2YgYikgeyB9Iik7CiBpbnZhbGlkKCJmb3IgKHZhciB7aX0gPSAyMCBvZiBiKSB7
IH0iKTsKIGludmFsaWQoImZvciAodmFyIFtpXSA9IDIwIG9mIGIpIHsgfSIpOwo=
</data>
<flag name="review"
          id="298507"
          type_id="1"
          status="+"
          setter="mark.lam"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>275231</attachid>
            <date>2016-03-30 16:02:20 -0700</date>
            <delta_ts>2016-03-31 16:07:37 -0700</delta_ts>
            <desc>patch for landing</desc>
            <filename>c-backup.diff</filename>
            <type>text/plain</type>
            <size>6467</size>
            <attacher name="Saam Barati">saam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTk4ODYxKQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBA
CisyMDE2LTAzLTMwICBTYWFtIGJhcmF0aSAgPHNiYXJhdGlAYXBwbGUuY29tPgorCisgICAgICAg
IFtFUzZdIERpc2FsbG93IHZhciBhc3NpZ25tZW50cyBpbiBmb3ItaW4gbG9vcHMKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1NTQ1MQorCisgICAgICAg
IFJldmlld2VkIGJ5IE1hcmsgTGFtLgorCisgICAgICAgIFdlJ3JlIGRvaW5nIHRoaXMgaW4gaXRz
IG93biBwYXRjaCBpbnN0ZWFkIG9mIHRoZSBwYXRjaCBmb3IgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTE1NTM4NAorICAgICAgICBiZWNhdXNlIGxhc3QgdGltZSB3ZSBt
YWRlIHRoaXMgY2hhbmdlIGl0IGJyb2tlIHNvbWUgd2Vic2l0ZXMuIExldHMgdHJ5IG1ha2luZwor
ICAgICAgICBpdCBhZ2FpbiBiZWNhdXNlIGl0J3Mgd2hhdCB0aGUgRVM2IG1hbmRhdGVzLiBJZiBp
dCBzdGlsbCBicmVha3MgdGhpbmdzIHdlIHdpbGwKKyAgICAgICAgcm9sbCBpdCBvdXQuCisKKyAg
ICAgICAgKiBwYXJzZXIvUGFyc2VyLmNwcDoKKyAgICAgICAgKEpTQzo6UGFyc2VyPExleGVyVHlw
ZT46OnBhcnNlRm9yU3RhdGVtZW50KToKKwogMjAxNi0wMy0zMCAgTWFyayBMYW0gIDxtYXJrLmxh
bUBhcHBsZS5jb20+CiAKICAgICAgICAgTWFrZSB0aGUgJHZtIGRlYnVnZ2luZyB0b29scyBhdmFp
bGFibGUgdG8gYnVpbHRpbnMgYXMgQCR2bS4KSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9w
YXJzZXIvUGFyc2VyLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvcGFy
c2VyL1BhcnNlci5jcHAJKHJldmlzaW9uIDE5ODg2MSkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9wYXJzZXIvUGFyc2VyLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTE3Myw4ICsxMTczLDcgQEAg
dGVtcGxhdGUgPGNsYXNzIFRyZWVCdWlsZGVyPiBUcmVlU3RhdGVtZQogICAgICAgICBpZiAoaGFz
QW55QXNzaWdubWVudHMpIHsKICAgICAgICAgICAgIGlmIChpc09mRW51bWVyYXRpb24pCiAgICAg
ICAgICAgICAgICAgaW50ZXJuYWxGYWlsV2l0aE1lc3NhZ2UoZmFsc2UsICJDYW5ub3QgYXNzaWdu
IHRvIHRoZSBsb29wIHZhcmlhYmxlIGluc2lkZSBhIGZvci1vZiBsb29wIGhlYWRlciIpOwotICAg
ICAgICAgICAgaWYgKHN0cmljdE1vZGUoKSB8fCAoaXNMZXREZWNsYXJhdGlvbiB8fCBpc0NvbnN0
RGVjbGFyYXRpb24pIHx8ICFjb250ZXh0LmlzQmluZGluZ05vZGUoZm9ySW5UYXJnZXQpKQotICAg
ICAgICAgICAgICAgIGludGVybmFsRmFpbFdpdGhNZXNzYWdlKGZhbHNlLCAiQ2Fubm90IGFzc2ln
biB0byB0aGUgbG9vcCB2YXJpYWJsZSBpbnNpZGUgYSBmb3ItaW4gbG9vcCBoZWFkZXIiKTsKKyAg
ICAgICAgICAgIGludGVybmFsRmFpbFdpdGhNZXNzYWdlKGZhbHNlLCAiQ2Fubm90IGFzc2lnbiB0
byB0aGUgbG9vcCB2YXJpYWJsZSBpbnNpZGUgYSBmb3ItaW4gbG9vcCBoZWFkZXIiKTsKICAgICAg
ICAgfQogICAgICAgICBUcmVlRXhwcmVzc2lvbiBleHByID0gcGFyc2VFeHByZXNzaW9uKGNvbnRl
eHQpOwogICAgICAgICBmYWlsSWZGYWxzZShleHByLCAiRXhwZWN0ZWQgZXhwcmVzc2lvbiB0byBl
bnVtZXJhdGUiKTsKSW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBM
YXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDE5ODg2MSkKKysrIExheW91dFRlc3RzL0No
YW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEzIEBACisyMDE2LTAzLTMwICBTYWFt
IGJhcmF0aSAgPHNiYXJhdGlAYXBwbGUuY29tPgorCisgICAgICAgIFtFUzZdIERpc2FsbG93IHZh
ciBhc3NpZ25tZW50cyBpbiBmb3ItaW4gbG9vcHMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTE1NTQ1MQorCisgICAgICAgIFJldmlld2VkIGJ5IE1hcmsg
TGFtLgorCisgICAgICAgICoganMvcGFyc2VyLXN5bnRheC1jaGVjay1leHBlY3RlZC50eHQ6Cisg
ICAgICAgICoganMvc2NyaXB0LXRlc3RzL3BhcnNlci1zeW50YXgtY2hlY2suanM6CisKIDIwMTYt
MDMtMzAgIE15bGVzIEMuIE1heGZpZWxkICA8bW1heGZpZWxkQGFwcGxlLmNvbT4KIAogICAgICAg
ICBbT1MgWF0gW1JUTCBTY3JvbGxiYXJzXSBPdmVybGF5IFJUTCBzY3JvbGxiYXJzIGFuaW1hdGUg
aW4gZnJvbSB0aGUgd3Jvbmcgc2lkZQpJbmRleDogTGF5b3V0VGVzdHMvanMvcGFyc2VyLXN5bnRh
eC1jaGVjay1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvanMvcGFyc2Vy
LXN5bnRheC1jaGVjay1leHBlY3RlZC50eHQJKHJldmlzaW9uIDE5ODg2MSkKKysrIExheW91dFRl
c3RzL2pzL3BhcnNlci1zeW50YXgtY2hlY2stZXhwZWN0ZWQudHh0CSh3b3JraW5nIGNvcHkpCkBA
IC01MDQsMTAgKzUwNCwxMCBAQCBQQVNTIFZhbGlkOiAgICJmb3IgKChhID8gYiA6IGMpIGluIGMp
IGJyCiBQQVNTIFZhbGlkOiAgICJmdW5jdGlvbiBmKCkgeyBmb3IgKChhID8gYiA6IGMpIGluIGMp
IGJyZWFrIH0iCiBQQVNTIFZhbGlkOiAgICJmb3IgKHZhciBhIGluIGIgaW4gYykgYnJlYWsiIHdp
dGggUmVmZXJlbmNlRXJyb3IKIFBBU1MgVmFsaWQ6ICAgImZ1bmN0aW9uIGYoKSB7IGZvciAodmFy
IGEgaW4gYiBpbiBjKSBicmVhayB9IgotUEFTUyBWYWxpZDogICAiZm9yICh2YXIgYSA9IDUgKz0g
NiBpbiBiKSBicmVhayIgd2l0aCBSZWZlcmVuY2VFcnJvcgotUEFTUyBWYWxpZDogICAiZnVuY3Rp
b24gZigpIHsgZm9yICh2YXIgYSA9IDUgKz0gNiBpbiBiKSBicmVhayB9IgotUEFTUyBWYWxpZDog
ICAiZm9yICh2YXIgYSA9IGRlYnVnKCdzaG91bGQgbm90IGJlIGhpdCcpIGluIGIpIGJyZWFrIiB3
aXRoIFJlZmVyZW5jZUVycm9yCi1QQVNTIFZhbGlkOiAgICJmdW5jdGlvbiBmKCkgeyBmb3IgKHZh
ciBhID0gZGVidWcoJ3Nob3VsZCBub3QgYmUgaGl0JykgaW4gYikgYnJlYWsgfSIKK1BBU1MgSW52
YWxpZDogImZvciAodmFyIGEgPSA1ICs9IDYgaW4gYikgYnJlYWsiCitQQVNTIEludmFsaWQ6ICJm
dW5jdGlvbiBmKCkgeyBmb3IgKHZhciBhID0gNSArPSA2IGluIGIpIGJyZWFrIH0iCitQQVNTIElu
dmFsaWQ6ICJmb3IgKHZhciBhID0gZGVidWcoJ3Nob3VsZCBub3QgYmUgaGl0JykgaW4gYikgYnJl
YWsiCitQQVNTIEludmFsaWQ6ICJmdW5jdGlvbiBmKCkgeyBmb3IgKHZhciBhID0gZGVidWcoJ3No
b3VsZCBub3QgYmUgaGl0JykgaW4gYikgYnJlYWsgfSIKIFBBU1MgSW52YWxpZDogImZvciAodmFy
IGEgKz0gNSBpbiBiKSBicmVhayIKIFBBU1MgSW52YWxpZDogImZ1bmN0aW9uIGYoKSB7IGZvciAo
dmFyIGEgKz0gNSBpbiBiKSBicmVhayB9IgogUEFTUyBJbnZhbGlkOiAiZm9yICh2YXIgYSA9IGlu
IGIpIGJyZWFrIgpAQCAtNTE4LDggKzUxOCw4IEBAIFBBU1MgSW52YWxpZDogImZvciAodmFyIGEg
PSAtNiwgYiBpbiBiKSAKIFBBU1MgSW52YWxpZDogImZ1bmN0aW9uIGYoKSB7IGZvciAodmFyIGEg
PSAtNiwgYiBpbiBiKSBicmVhayB9IgogUEFTUyBJbnZhbGlkOiAiZm9yICh2YXIgYSwgYiA9IDgg
aW4gYikgYnJlYWsiCiBQQVNTIEludmFsaWQ6ICJmdW5jdGlvbiBmKCkgeyBmb3IgKHZhciBhLCBi
ID0gOCBpbiBiKSBicmVhayB9IgotUEFTUyBWYWxpZDogICAiZm9yICh2YXIgYSA9IChiIGluIGMp
IGluIGQpIGJyZWFrIiB3aXRoIFJlZmVyZW5jZUVycm9yCi1QQVNTIFZhbGlkOiAgICJmdW5jdGlv
biBmKCkgeyBmb3IgKHZhciBhID0gKGIgaW4gYykgaW4gZCkgYnJlYWsgfSIKK1BBU1MgSW52YWxp
ZDogImZvciAodmFyIGEgPSAoYiBpbiBjKSBpbiBkKSBicmVhayIKK1BBU1MgSW52YWxpZDogImZ1
bmN0aW9uIGYoKSB7IGZvciAodmFyIGEgPSAoYiBpbiBjKSBpbiBkKSBicmVhayB9IgogUEFTUyBJ
bnZhbGlkOiAiZm9yICh2YXIgYSA9IChiIGluIGMgaW4gZCkgYnJlYWsiCiBQQVNTIEludmFsaWQ6
ICJmdW5jdGlvbiBmKCkgeyBmb3IgKHZhciBhID0gKGIgaW4gYyBpbiBkKSBicmVhayB9IgogUEFT
UyBJbnZhbGlkOiAiZm9yICh2YXIgKGEpIGluIGIpIHsgfSIKQEAgLTUzMiw4ICs1MzIsOCBAQCBQ
QVNTIEludmFsaWQ6ICJmb3IgKHZhciB7YX0gPSAyMCBvZiBiKSB7CiBQQVNTIEludmFsaWQ6ICJm
dW5jdGlvbiBmKCkgeyBmb3IgKHZhciB7YX0gPSAyMCBvZiBiKSB7IH0gfSIKIFBBU1MgSW52YWxp
ZDogImZvciAodmFyIHthfSA9IDIwIGluIGIpIHsgfSIKIFBBU1MgSW52YWxpZDogImZ1bmN0aW9u
IGYoKSB7IGZvciAodmFyIHthfSA9IDIwIGluIGIpIHsgfSB9IgotUEFTUyBWYWxpZDogICAiZm9y
ICh2YXIgaSA9IDIwIGluIGIpIHsgfSIgd2l0aCBSZWZlcmVuY2VFcnJvcgotUEFTUyBWYWxpZDog
ICAiZnVuY3Rpb24gZigpIHsgZm9yICh2YXIgaSA9IDIwIGluIGIpIHsgfSB9IgorUEFTUyBJbnZh
bGlkOiAiZm9yICh2YXIgaSA9IDIwIGluIGIpIHsgfSIKK1BBU1MgSW52YWxpZDogImZ1bmN0aW9u
IGYoKSB7IGZvciAodmFyIGkgPSAyMCBpbiBiKSB7IH0gfSIKIFBBU1MgSW52YWxpZDogImZvciAo
dmFyIGkgPSAyMCBvZiBiKSB7IH0iCiBQQVNTIEludmFsaWQ6ICJmdW5jdGlvbiBmKCkgeyBmb3Ig
KHZhciBpID0gMjAgb2YgYikgeyB9IH0iCiBQQVNTIEludmFsaWQ6ICJmb3IgKHZhciB7aX0gPSAy
MCBvZiBiKSB7IH0iCkluZGV4OiBMYXlvdXRUZXN0cy9qcy9zY3JpcHQtdGVzdHMvcGFyc2VyLXN5
bnRheC1jaGVjay5qcwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9qcy9zY3JpcHQtdGVzdHMv
cGFyc2VyLXN5bnRheC1jaGVjay5qcwkocmV2aXNpb24gMTk4ODYxKQorKysgTGF5b3V0VGVzdHMv
anMvc2NyaXB0LXRlc3RzL3BhcnNlci1zeW50YXgtY2hlY2suanMJKHdvcmtpbmcgY29weSkKQEAg
LTMzMywyMSArMzMzLDIxIEBAIHZhbGlkICAoImZvciAoKGEsIGIpIGluIGMpIGJyZWFrIik7CiBp
bnZhbGlkKCJmb3IgKGEgPyBiIDogYyBpbiBjKSBicmVhayIpOwogdmFsaWQgICgiZm9yICgoYSA/
IGIgOiBjKSBpbiBjKSBicmVhayIpOwogdmFsaWQgICgiZm9yICh2YXIgYSBpbiBiIGluIGMpIGJy
ZWFrIik7Ci12YWxpZCgiZm9yICh2YXIgYSA9IDUgKz0gNiBpbiBiKSBicmVhayIpOwotdmFsaWQo
ImZvciAodmFyIGEgPSBkZWJ1Zygnc2hvdWxkIG5vdCBiZSBoaXQnKSBpbiBiKSBicmVhayIpOwor
aW52YWxpZCgiZm9yICh2YXIgYSA9IDUgKz0gNiBpbiBiKSBicmVhayIpOworaW52YWxpZCgiZm9y
ICh2YXIgYSA9IGRlYnVnKCdzaG91bGQgbm90IGJlIGhpdCcpIGluIGIpIGJyZWFrIik7CiBpbnZh
bGlkKCJmb3IgKHZhciBhICs9IDUgaW4gYikgYnJlYWsiKTsKIGludmFsaWQoImZvciAodmFyIGEg
PSBpbiBiKSBicmVhayIpOwogaW52YWxpZCgiZm9yICh2YXIgYSwgYiBpbiBiKSBicmVhayIpOwog
aW52YWxpZCgiZm9yICh2YXIgYSA9IC02LCBiIGluIGIpIGJyZWFrIik7CiBpbnZhbGlkKCJmb3Ig
KHZhciBhLCBiID0gOCBpbiBiKSBicmVhayIpOwotdmFsaWQoImZvciAodmFyIGEgPSAoYiBpbiBj
KSBpbiBkKSBicmVhayIpOworaW52YWxpZCgiZm9yICh2YXIgYSA9IChiIGluIGMpIGluIGQpIGJy
ZWFrIik7CiBpbnZhbGlkKCJmb3IgKHZhciBhID0gKGIgaW4gYyBpbiBkKSBicmVhayIpOwogaW52
YWxpZCgiZm9yICh2YXIgKGEpIGluIGIpIHsgfSIpOwogdmFsaWQgICgiZm9yICh2YXIgYSA9IDcs
IGIgPSBjIDwgZCA+PSBkIDsgZigpWzZdKysgOyAtLWkoKVsxXSsrICkge30iKTsKIGludmFsaWQo
ImZvciAodmFyIHthfSA9IDIwIGluIGIpIHsgfSIpOwogaW52YWxpZCgiZm9yICh2YXIge2F9ID0g
MjAgb2YgYikgeyB9Iik7CiBpbnZhbGlkKCJmb3IgKHZhciB7YX0gPSAyMCBpbiBiKSB7IH0iKTsK
LXZhbGlkKCJmb3IgKHZhciBpID0gMjAgaW4gYikgeyB9Iik7CitpbnZhbGlkKCJmb3IgKHZhciBp
ID0gMjAgaW4gYikgeyB9Iik7CiBpbnZhbGlkKCJmb3IgKHZhciBpID0gMjAgb2YgYikgeyB9Iik7
CiBpbnZhbGlkKCJmb3IgKHZhciB7aX0gPSAyMCBvZiBiKSB7IH0iKTsKIGludmFsaWQoImZvciAo
dmFyIFtpXSA9IDIwIG9mIGIpIHsgfSIpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>