<?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>132693</bug_id>
          
          <creation_ts>2014-05-08 11:23:21 -0700</creation_ts>
          <short_desc>SSA conversion should delete PhantomLocals for captured variables</short_desc>
          <delta_ts>2014-05-08 12:08:58 -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>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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="Filip Pizlo">fpizlo</reporter>
          <assigned_to name="Filip Pizlo">fpizlo</assigned_to>
          <cc>ggaren</cc>
    
    <cc>mark.lam</cc>
    
    <cc>mhahnenberg</cc>
    
    <cc>msaboff</cc>
    
    <cc>oliver</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1007683</commentid>
    <comment_count>0</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2014-05-08 11:23:21 -0700</bug_when>
    <thetext>Patch forthcoming.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1007685</commentid>
    <comment_count>1</comment_count>
      <attachid>231081</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2014-05-08 11:26:20 -0700</bug_when>
    <thetext>Created attachment 231081
the patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1007693</commentid>
    <comment_count>2</comment_count>
      <attachid>231081</attachid>
    <who name="Mark Hahnenberg">mhahnenberg</who>
    <bug_when>2014-05-08 11:42:51 -0700</bug_when>
    <thetext>Comment on attachment 231081
the patch

r=me too</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1007708</commentid>
    <comment_count>3</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2014-05-08 12:08:58 -0700</bug_when>
    <thetext>Landed in http://trac.webkit.org/changeset/168480</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>231081</attachid>
            <date>2014-05-08 11:26:20 -0700</date>
            <delta_ts>2014-05-08 11:42:51 -0700</delta_ts>
            <desc>the patch</desc>
            <filename>blah.patch</filename>
            <type>text/plain</type>
            <size>8519</size>
            <attacher name="Filip Pizlo">fpizlo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTY4NDc2KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI0IEBA
CisyMDE0LTA1LTA4ICBGaWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+CisKKyAgICAgICAg
U1NBIGNvbnZlcnNpb24gc2hvdWxkIGRlbGV0ZSBQaGFudG9tTG9jYWxzIGZvciBjYXB0dXJlZCB2
YXJpYWJsZXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTEzMjY5MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
ICogZGZnL0RGR0NvbW1vbi5jcHA6CisgICAgICAgIChKU0M6OkRGRzo6c3RhcnRDcmFzaGluZyk6
IFBhcmFsbGVsIEpJVCBhbmQgYSBKSVQgYnVnIG1lYW5zIHRoYXQgd2UgbWFuIGR1bXAgSVIgaW4g
cGFyYWxsZWwuIFRoaXMgaXMgdGhlIHdvcmthcm91bmQuIFRoaXMgcGF0Y2ggdXNlcyBpdCBpbiBh
bGwgb2YgdGhlIHBsYWNlcyB3aGVyZSB3ZSBkdW1wIElSIGFuZCBjcmFzaC4KKyAgICAgICAgKiBk
ZmcvREZHQ29tbW9uLmg6CisgICAgICAgICogZGZnL0RGR0ZpeHVwUGhhc2UuY3BwOgorICAgICAg
ICAoSlNDOjpERkc6OkZpeHVwUGhhc2U6OmluamVjdFR5cGVDb252ZXJzaW9uc0ZvckVkZ2UpOiBV
c2UgdGhlIHdvcmthcm91bmQuCisgICAgICAgICogZGZnL0RGR0xpdmVuZXNzQW5hbHlzaXNQaGFz
ZS5jcHA6CisgICAgICAgIChKU0M6OkRGRzo6TGl2ZW5lc3NBbmFseXNpc1BoYXNlOjpydW4pOiBV
c2UgdGhlIHdvcmthcm91bmQuCisgICAgICAgICogZGZnL0RGR1NTQUNvbnZlcnNpb25QaGFzZS5j
cHA6CisgICAgICAgIChKU0M6OkRGRzo6U1NBQ29udmVyc2lvblBoYXNlOjpydW4pOiBGaXggdGhl
IGJ1ZyAtIGl0J3MgdHJ1ZSB0aGF0IFBoYW50b21Mb2NhbCBmb3IgY2FwdHVyZWQgdmFyaWFibGVz
IGRvZXNuJ3QgbmVlZCBhbnl0aGluZyBkb25lIHRvIGl0LCBidXQgaXQncyB3cm9uZyB0aGF0IHdl
IGRpZG4ndCBkZWxldGUgaXQgb3V0cmlnaHQuCisgICAgICAgICogZGZnL0RGR1ZhbGlkYXRlLmNw
cDogVXNlIHRoZSB3b3JrYXJvdW5kLgorICAgICAgICAqIHRlc3RzL3N0cmVzcy9waGFudG9tLWxv
Y2FsLWNhcHR1cmVkLWJ1dC1ub3QtZmx1c2hlZC10by1zc2EuanM6IEFkZGVkLgorICAgICAgICAo
Zm9vKToKKyAgICAgICAgKGJhcik6CisKIDIwMTQtMDUtMDcgIENvbW1pdCBRdWV1ZSAgPGNvbW1p
dC1xdWV1ZUB3ZWJraXQub3JnPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0IHIx
Njg0NTEuCkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR0NvbW1vbi5jcHAKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdDb21tb24uY3BwCShyZXZp
c2lvbiAxNjg0NTgpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR0NvbW1vbi5jcHAJ
KHdvcmtpbmcgY29weSkKQEAgLTEsNSArMSw1IEBACiAvKgotICogQ29weXJpZ2h0IChDKSAyMDEz
IEFwcGxlIEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqIENvcHlyaWdodCAoQykgMjAxMywg
MjAxNCBBcHBsZSBJbmMuIEFsbCByaWdodHMgcmVzZXJ2ZWQuCiAgKgogICogUmVkaXN0cmlidXRp
b24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0CiAg
KiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5n
IGNvbmRpdGlvbnMKQEAgLTMxLDYgKzMxLDE3IEBACiAjaW5jbHVkZSAiREZHTm9kZS5oIgogI2lu
Y2x1ZGUgIkpTQ0lubGluZXMuaCIKIAorbmFtZXNwYWNlIEpTQyB7IG5hbWVzcGFjZSBERkcgewor
Cit2b2lkIHN0YXJ0Q3Jhc2hpbmcoKQoreworICAgIHN0YXRpYyB1bnNpZ25lZCBsb2NrOworICAg
IHdoaWxlICghV1RGOjp3ZWFrQ29tcGFyZUFuZFN3YXAoJmxvY2ssIDAsIDEpKQorICAgICAgICBz
dGQ6OnRoaXNfdGhyZWFkOjp5aWVsZCgpOworfQorCit9IH0gLy8gbmFtZXNwYWNlIEpTQzo6REZH
CisKIG5hbWVzcGFjZSBXVEYgewogCiB1c2luZyBuYW1lc3BhY2UgSlNDOjpERkc7CkluZGV4OiBT
b3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR0NvbW1vbi5oCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHQ29tbW9uLmgJKHJldmlzaW9uIDE2ODQ1OCkKKysrIFNv
dXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHQ29tbW9uLmgJKHdvcmtpbmcgY29weSkKQEAgLTEs
NSArMSw1IEBACiAvKgotICogQ29weXJpZ2h0IChDKSAyMDExLCAyMDEyLCAyMDEzIEFwcGxlIElu
Yy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KKyAqIENvcHlyaWdodCAoQykgMjAxMS0yMDE0IEFwcGxl
IEluYy4gQWxsIHJpZ2h0cyByZXNlcnZlZC4KICAqCiAgKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNl
IGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKICAqIG1vZGlmaWNh
dGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9u
cwpAQCAtMjA2LDYgKzIwNiwxMSBAQCBib29sIGNoZWNrQW5kU2V0KFQmIGxlZnQsIFUgcmlnaHQp
CiAgICAgcmV0dXJuIHRydWU7CiB9CiAKKy8vIElmIHBvc3NpYmxlLCB0aGlzIHdpbGwgYWNxdWly
ZSBhIGxvY2sgdG8gbWFrZSBzdXJlIHRoYXQgaWYgbXVsdGlwbGUgdGhyZWFkcworLy8gc3RhcnQg
Y3Jhc2hpbmcgYXQgdGhlIHNhbWUgdGltZSwgeW91IGdldCBjb2hlcmVudCBkdW1wIG91dHB1dC4g
VXNlIHRoaXMgb25seQorLy8gd2hlbiB5b3UncmUgZm9yY2luZyBhIGNyYXNoIHdpdGggZGlhZ25v
c3RpY3MuCit2b2lkIHN0YXJ0Q3Jhc2hpbmcoKTsKKwogfSB9IC8vIG5hbWVzcGFjZSBKU0M6OkRG
RwogCiBuYW1lc3BhY2UgV1RGIHsKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZH
Rml4dXBQaGFzZS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9E
RkdGaXh1cFBoYXNlLmNwcAkocmV2aXNpb24gMTY4NDU4KQorKysgU291cmNlL0phdmFTY3JpcHRD
b3JlL2RmZy9ERkdGaXh1cFBoYXNlLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTg5OCw2ICsxODk4
LDcgQEAgcHJpdmF0ZToKICAgICAgICAgICAgIE5vZGUqIHJlc3VsdDsKICAgICAgICAgICAgIGlm
IChlZGdlLT5oYXNEb3VibGVSZXN1bHQoKSkgewogICAgICAgICAgICAgICAgIC8vIFRoaXMgd2ls
bCBuZXZlciBoYXBwZW4uCisgICAgICAgICAgICAgICAgc3RhcnRDcmFzaGluZygpOwogICAgICAg
ICAgICAgICAgIGRhdGFMb2coIkZvdW5kIGFuIEludDUyUmVwVXNlIHRvIGEgZG91YmxlIHJlc3Vs
dDogIiwgbm9kZSwgIiAtPiAiLCBlZGdlLCAiXG4iKTsKICAgICAgICAgICAgICAgICBtX2dyYXBo
LmR1bXAoKTsKICAgICAgICAgICAgICAgICBSRUxFQVNFX0FTU0VSVF9OT1RfUkVBQ0hFRCgpOwpA
QCAtMTkwOCw2ICsxOTA5LDcgQEAgcHJpdmF0ZToKICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAg
ICAgICAgICAgICAgLy8gVGhpcyBpcyBvbmx5IGhlcmUgZm9yIGRlYWxpbmcgd2l0aCBjb25zdGFu
dHMuCiAgICAgICAgICAgICAgICAgaWYgKGVkZ2UtPm9wKCkgIT0gSlNDb25zdGFudCkgeworICAg
ICAgICAgICAgICAgICAgICBzdGFydENyYXNoaW5nKCk7CiAgICAgICAgICAgICAgICAgICAgIGRh
dGFMb2coIkZvdW5kIGFuIEludDUyUmVwVXNlIG9uIHNvbWV0aGluZyB0aGF0IGlzIG5laXRoZXIg
SW50MzIgbm9yIGEgY29uc3RhbnQ6ICIsIG5vZGUsICIgLT4gIiwgZWRnZSwgIlxuIik7CiAgICAg
ICAgICAgICAgICAgICAgIG1fZ3JhcGguZHVtcCgpOwogICAgICAgICAgICAgICAgICAgICBSRUxF
QVNFX0FTU0VSVF9OT1RfUkVBQ0hFRCgpOwpJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL2Rm
Zy9ERkdMaXZlbmVzc0FuYWx5c2lzUGhhc2UuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZh
U2NyaXB0Q29yZS9kZmcvREZHTGl2ZW5lc3NBbmFseXNpc1BoYXNlLmNwcAkocmV2aXNpb24gMTY4
NDU4KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdMaXZlbmVzc0FuYWx5c2lzUGhh
c2UuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC02OCw2ICs2OCw3IEBAIHB1YmxpYzoKICAgICAgICAg
fSB3aGlsZSAobV9jaGFuZ2VkKTsKICAgICAgICAgCiAgICAgICAgIGlmICghbV9ncmFwaC5ibG9j
aygwKS0+c3NhLT5saXZlQXRIZWFkLmlzRW1wdHkoKSkgeworICAgICAgICAgICAgc3RhcnRDcmFz
aGluZygpOwogICAgICAgICAgICAgZGF0YUxvZygKICAgICAgICAgICAgICAgICAiQmFkIGxpdmVu
ZXNzIGFuYWx5c2lzIHJlc3VsdDogbGl2ZSBhdCByb290IGlzIG5vdCBlbXB0eTogIiwKICAgICAg
ICAgICAgICAgICBub2RlTGlzdER1bXAobV9ncmFwaC5ibG9jaygwKS0+c3NhLT5saXZlQXRIZWFk
KSwgIlxuIik7CkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR1NTQUNvbnZlcnNp
b25QaGFzZS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdT
U0FDb252ZXJzaW9uUGhhc2UuY3BwCShyZXZpc2lvbiAxNjg0NTgpCisrKyBTb3VyY2UvSmF2YVNj
cmlwdENvcmUvZGZnL0RGR1NTQUNvbnZlcnNpb25QaGFzZS5jcHAJKHdvcmtpbmcgY29weSkKQEAg
LTM0NywxMiArMzQ3LDIzIEBAIHB1YmxpYzoKICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAg
ICAgICAgICAgIAogICAgICAgICAgICAgICAgIGNhc2UgUGhhbnRvbUxvY2FsOiB7Ci0gICAgICAg
ICAgICAgICAgICAgIFZhcmlhYmxlQWNjZXNzRGF0YSogdmFyaWFibGUgPSBub2RlLT52YXJpYWJs
ZUFjY2Vzc0RhdGEoKTsKLSAgICAgICAgICAgICAgICAgICAgaWYgKHZhcmlhYmxlLT5pc0NhcHR1
cmVkKCkpCi0gICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICAg
ICAgQVNTRVJUKG5vZGUtPmNoaWxkMSgpLnVzZUtpbmQoKSA9PSBVbnR5cGVkVXNlKTsKLSAgICAg
ICAgICAgICAgICAgICAgbm9kZS0+Y2hpbGQxKCkgPQotICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2stPnZhcmlhYmxlc0F0SGVhZC5vcGVyYW5kKHZhcmlhYmxlLT5sb2NhbCgpKS0+ZGVmYXVs
dEVkZ2UoKTsKKyAgICAgICAgICAgICAgICAgICAgVmFyaWFibGVBY2Nlc3NEYXRhKiB2YXJpYWJs
ZSA9IG5vZGUtPnZhcmlhYmxlQWNjZXNzRGF0YSgpOworICAgICAgICAgICAgICAgICAgICBpZiAo
dmFyaWFibGUtPmlzQ2FwdHVyZWQoKSkgeworICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGhp
cyBpcyBhIGZ1biBjYXNlLiBXZSBjb3VsZCBoYXZlIGEgY2FwdHVyZWQgdmFyaWFibGUgdGhhdCBo
YWQgc29tZQorICAgICAgICAgICAgICAgICAgICAgICAgLy8gb3IgYWxsIG9mIGl0cyB1c2VzIHN0
cmVuZ3RoIHJlZHVjZWQgdG8gcGhhbnRvbXMgcmF0aGVyIHRoYW4gZmx1c2hlcy4KKyAgICAgICAg
ICAgICAgICAgICAgICAgIC8vIFNTQSBjb252ZXJzaW9uIHdpbGwgY3VycmVudGx5IHN0aWxsIHRy
ZWF0IGl0IGFzIGZsdXNoZWQsIGluIHRoZSBzZW5zZQorICAgICAgICAgICAgICAgICAgICAgICAg
Ly8gdGhhdCBpdCB3aWxsIGp1c3Qga2VlcCB0aGUgU2V0TG9jYWwuIFRoZXJlZm9yZSwgdGhlcmUg
aXMgbm90aGluZyB0aGF0CisgICAgICAgICAgICAgICAgICAgICAgICAvLyBuZWVkcyB0byBiZSBk
b25lIGhlcmU6IHdlIGRvbid0IG5lZWQgdG8gYWxzbyBrZWVwIHRoZSBzb3VyY2UgdmFsdWUKKyAg
ICAgICAgICAgICAgICAgICAgICAgIC8vIGFsaXZlLiBBbmQgZXZlbiBpZiB3ZSBkaWQgd2FudCB0
byBrZWVwIHRoZSBzb3VyY2UgdmFsdWUgYWxpdmUsIHdlCisgICAgICAgICAgICAgICAgICAgICAg
ICAvLyB3b3VsZG4ndCBiZSBhYmxlIHRvLCBiZWNhdXNlIHRoZSB2YXJpYWJsZXNBdEhlYWQgdmFs
dWUgZm9yIGEgY2FwdHVyZWQKKyAgICAgICAgICAgICAgICAgICAgICAgIC8vIGxvY2FsIHdvdWxk
bid0IGhhdmUgYmVlbiBjb21wdXRlZCBieSB0aGUgUGhpIHJlZHVjdGlvbiBhbGdvcml0aG0KKyAg
ICAgICAgICAgICAgICAgICAgICAgIC8vIGFib3ZlLgorICAgICAgICAgICAgICAgICAgICAgICAg
bm9kZS0+Y2hpbGRyZW4ucmVzZXQoKTsKKyAgICAgICAgICAgICAgICAgICAgfSBlbHNlIHsKKyAg
ICAgICAgICAgICAgICAgICAgICAgIG5vZGUtPmNoaWxkMSgpID0KKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9jay0+dmFyaWFibGVzQXRIZWFkLm9wZXJhbmQodmFyaWFibGUtPmxvY2Fs
KCkpLT5kZWZhdWx0RWRnZSgpOworICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAg
ICAgICAgIG5vZGUtPmNvbnZlcnRUb1BoYW50b20oKTsKICAgICAgICAgICAgICAgICAgICAgLy8g
VGhpcyBpcyBvbmx5IGZvciBVcHNpbG9ucy4gQW4gVXBzaWxvbiB3aWxsIG9ubHkgcmVmZXIgdG8g
YQogICAgICAgICAgICAgICAgICAgICAvLyBQaGFudG9tTG9jYWwgaWYgdGhlcmUgd2VyZSBubyBT
ZXRMb2NhbHMgb3IgR2V0TG9jYWxzIGluIHRoZSBibG9jay4KSW5kZXg6IFNvdXJjZS9KYXZhU2Ny
aXB0Q29yZS9kZmcvREZHVmFsaWRhdGUuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2Ny
aXB0Q29yZS9kZmcvREZHVmFsaWRhdGUuY3BwCShyZXZpc2lvbiAxNjg0NTgpCisrKyBTb3VyY2Uv
SmF2YVNjcmlwdENvcmUvZGZnL0RGR1ZhbGlkYXRlLmNwcAkod29ya2luZyBjb3B5KQpAQCAtNDUs
NiArNDUsNyBAQCBwdWJsaWM6CiAgICAgCiAgICAgI2RlZmluZSBWQUxJREFURShjb250ZXh0LCBh
c3NlcnRpb24pIGRvIHsgXAogICAgICAgICBpZiAoIShhc3NlcnRpb24pKSB7IFwKKyAgICAgICAg
ICAgIHN0YXJ0Q3Jhc2hpbmcoKTsgXAogICAgICAgICAgICAgZGF0YUxvZ0YoIlxuXG5cbkF0ICIp
OyBcCiAgICAgICAgICAgICByZXBvcnRWYWxpZGF0aW9uQ29udGV4dCBjb250ZXh0OyBcCiAgICAg
ICAgICAgICBkYXRhTG9nRigiOiB2YWxpZGF0aW9uICVzICglczolZCkgZmFpbGVkLlxuIiwgI2Fz
c2VydGlvbiwgX19GSUxFX18sIF9fTElORV9fKTsgXApAQCAtNTYsNiArNTcsNyBAQCBwdWJsaWM6
CiAgICAgCiAgICAgI2RlZmluZSBWX0VRVUFMKGNvbnRleHQsIGxlZnQsIHJpZ2h0KSBkbyB7IFwK
ICAgICAgICAgaWYgKGxlZnQgIT0gcmlnaHQpIHsgXAorICAgICAgICAgICAgc3RhcnRDcmFzaGlu
ZygpOyBcCiAgICAgICAgICAgICBkYXRhTG9nRigiXG5cblxuQXQgIik7IFwKICAgICAgICAgICAg
IHJlcG9ydFZhbGlkYXRpb25Db250ZXh0IGNvbnRleHQ7IFwKICAgICAgICAgICAgIGRhdGFMb2dG
KCI6IHZhbGlkYXRpb24gKCVzID0gIiwgI2xlZnQpOyBcCkluZGV4OiBTb3VyY2UvSmF2YVNjcmlw
dENvcmUvdGVzdHMvc3RyZXNzL3BoYW50b20tbG9jYWwtY2FwdHVyZWQtYnV0LW5vdC1mbHVzaGVk
LXRvLXNzYS5qcwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvdGVzdHMvc3Ry
ZXNzL3BoYW50b20tbG9jYWwtY2FwdHVyZWQtYnV0LW5vdC1mbHVzaGVkLXRvLXNzYS5qcwkocmV2
aXNpb24gMCkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS90ZXN0cy9zdHJlc3MvcGhhbnRvbS1s
b2NhbC1jYXB0dXJlZC1idXQtbm90LWZsdXNoZWQtdG8tc3NhLmpzCSh3b3JraW5nIGNvcHkpCkBA
IC0wLDAgKzEsMjEgQEAKK2Z1bmN0aW9uIGZvbyh4LCB5KSB7CisgICAgaWYgKHkpIHsKKyAgICAg
ICAgaWYgKHggPCAxMCkKKyAgICAgICAgICAgIHggPSAxNTsKKyAgICB9CisgICAgaWYgKGZhbHNl
KQorICAgICAgICBhcmd1bWVudHNbMF0gPSA0MjsKKyAgICByZXR1cm4geDsKK30KKworZnVuY3Rp
b24gYmFyKHgpIHsKKyAgICByZXR1cm4gZm9vKDEwLCB4KTsKK30KKworbm9JbmxpbmUoYmFyKTsK
KworZm9yICh2YXIgaSA9IDA7IGkgPCAxMDAwMDA7ICsraSkgeworICAgIHZhciByZXN1bHQgPSBi
YXIodHJ1ZSk7CisgICAgaWYgKHJlc3VsdCAhPSAxMCkKKyAgICAgICAgdGhyb3cgIkVycm9yOiBi
YWQgcmVzdWx0OiAiICsgcmVzdWx0OworfQo=
</data>
<flag name="review"
          id="255500"
          type_id="1"
          status="+"
          setter="oliver"
    />
          </attachment>
      

    </bug>

</bugzilla>