<?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>18142</bug_id>
          
          <creation_ts>2008-03-27 04:28:25 -0700</creation_ts>
          <short_desc>squirrelfish needs to support dynamic scoping/with</short_desc>
          <delta_ts>2008-03-27 14:12:47 -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>Mac</rep_platform>
          <op_sys>OS X 10.5</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="Oliver Hunt">oliver</reporter>
          <assigned_to name="Oliver Hunt">oliver</assigned_to>
          <cc>ggaren</cc>
    
    <cc>mjs</cc>
    
    <cc>oliver</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>75447</commentid>
    <comment_count>0</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2008-03-27 04:28:25 -0700</bug_when>
    <thetext>Task tracking bug</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>75448</commentid>
    <comment_count>1</comment_count>
      <attachid>20122</attachid>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2008-03-27 04:33:40 -0700</bug_when>
    <thetext>Created attachment 20122
Add support for dynamic scoping and with

No regression according to sunspider --squirrelfish</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>75512</commentid>
    <comment_count>2</comment_count>
      <attachid>20122</attachid>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2008-03-27 13:49:20 -0700</bug_when>
    <thetext>Comment on attachment 20122
Add support for dynamic scoping and with

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>75517</commentid>
    <comment_count>3</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2008-03-27 14:12:47 -0700</bug_when>
    <thetext>Landed r31373</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>20122</attachid>
            <date>2008-03-27 04:33:40 -0700</date>
            <delta_ts>2008-03-27 13:49:20 -0700</delta_ts>
            <desc>Add support for dynamic scoping and with</desc>
            <filename>with-support.patch</filename>
            <type>text/plain</type>
            <size>8503</size>
            <attacher name="Oliver Hunt">oliver</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZyBiL0phdmFTY3JpcHRDb3JlL0No
YW5nZUxvZwppbmRleCBhNzEyYmYxLi41YjQ0NzI1IDEwMDY0NAotLS0gYS9KYXZhU2NyaXB0Q29y
ZS9DaGFuZ2VMb2cKKysrIGIvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMzAg
QEAKKzIwMDgtMDMtMjcgIE9saXZlciBIdW50ICA8b2xpdmVyQGFwcGxlLmNvbT4KKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBCdWcgMTgxNDI6IHNxdWly
cmVsZmlzaCBuZWVkcyB0byBzdXBwb3J0IGR5bmFtaWMgc2NvcGluZy93aXRoCisgICAgICAgIDxo
dHRwOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODE0Mj4KKworICAgICAgICBB
ZGQgc3VwcG9ydCBmb3IgZHluYW1pYyBzY29waW5nIGFuZCBhZGQgY29kZSB0byBoYW5kbGUgJ3dp
dGgnCisgICAgICAgIHN0YXRlbWVudHMuCisKKyAgICAgICAgKiBWTS9Db2RlQmxvY2suY3BwOgor
ICAgICAgICAoS0pTOjpDb2RlQmxvY2s6OmR1bXApOgorICAgICAgICAqIFZNL0NvZGVCbG9jay5o
OgorICAgICAgICAoS0pTOjpDb2RlQmxvY2s6OkNvZGVCbG9jayk6CisgICAgICAgICogVk0vQ29k
ZUdlbmVyYXRvci5jcHA6CisgICAgICAgIChLSlM6OkNvZGVHZW5lcmF0b3I6OmdldFJlZ2lzdGVy
KToKKyAgICAgICAgKEtKUzo6Q29kZUdlbmVyYXRvcjo6ZW1pdFB1c2hTY29wZSk6CisgICAgICAg
IChLSlM6OkNvZGVHZW5lcmF0b3I6OmVtaXRQb3BTY29wZSk6CisgICAgICAgICogVk0vQ29kZUdl
bmVyYXRvci5oOgorICAgICAgICAoS0pTOjpDb2RlR2VuZXJhdG9yOjpDb2RlR2VuZXJhdG9yKToK
KyAgICAgICAgKiBWTS9NYWNoaW5lLmNwcDoKKyAgICAgICAgKEtKUzo6TWFjaGluZTo6cHJpdmF0
ZUV4ZWN1dGUpOgorICAgICAgICAqIFZNL09wY29kZS5oOgorICAgICAgICAqIGtqcy9ub2Rlcy5j
cHA6CisgICAgICAgIChLSlM6OldpdGhOb2RlOjplbWl0Q29kZSk6CisgICAgICAgICoga2pzL25v
ZGVzLmg6CisKIDIwMDgtMDMtMjYgIEdlb2ZmcmV5IEdhcmVuICA8Z2dhcmVuQGFwcGxlLmNvbT4K
IAogICAgICAgICBOaXhlZCBhbiB1bnVzZWQgTGlzdC4KZGlmZiAtLWdpdCBhL0phdmFTY3JpcHRD
b3JlL1ZNL0NvZGVCbG9jay5jcHAgYi9KYXZhU2NyaXB0Q29yZS9WTS9Db2RlQmxvY2suY3BwCmlu
ZGV4IDA0YjA4NDYuLmEwODczZDggMTAwNjQ0Ci0tLSBhL0phdmFTY3JpcHRDb3JlL1ZNL0NvZGVC
bG9jay5jcHAKKysrIGIvSmF2YVNjcmlwdENvcmUvVk0vQ29kZUJsb2NrLmNwcApAQCAtMjEwLDYg
KzIxMCwxNSBAQCB2b2lkIENvZGVCbG9jazo6ZHVtcChFeGVjU3RhdGUqIGV4ZWMsIGNvbnN0IFZl
Y3RvcjxJbnN0cnVjdGlvbj46Oml0ZXJhdG9yJiBiZWdpbgogICAgICAgICAgICAgcHJpbnRmKCJb
JTRkXSByZXRcdFx0clslZF1cbiIsIGxvY2F0aW9uLCByMCk7CiAgICAgICAgICAgICBicmVhazsK
ICAgICAgICAgfQorICAgICAgICBjYXNlIG9wX3B1c2hfc2NvcGU6IHsKKyAgICAgICAgICAgIGlu
dCByMCA9ICgrK2l0KS0+dS5vcGVyYW5kOworICAgICAgICAgICAgcHJpbnRmKCJbJTRkXSBwdXNo
X3Njb3BlXHRyWyVkXVxuIiwgbG9jYXRpb24sIHIwKTsKKyAgICAgICAgICAgIGJyZWFrOworICAg
ICAgICB9CisgICAgICAgIGNhc2Ugb3BfcG9wX3Njb3BlOiB7CisgICAgICAgICAgICBwcmludGYo
IlslNGRdIHBvcF9zY29wZVxuIiwgbG9jYXRpb24pOworICAgICAgICAgICAgYnJlYWs7CisgICAg
ICAgIH0KICAgICAgICAgY2FzZSBvcF9lbmQ6IHsKICAgICAgICAgICAgIGludCByMCA9ICgrK2l0
KS0+dS5vcGVyYW5kOwogICAgICAgICAgICAgcHJpbnRmKCJbJTRkXSBlbmRcdFx0clslZF1cbiIs
IGxvY2F0aW9uLCByMCk7CmRpZmYgLS1naXQgYS9KYXZhU2NyaXB0Q29yZS9WTS9Db2RlQmxvY2su
aCBiL0phdmFTY3JpcHRDb3JlL1ZNL0NvZGVCbG9jay5oCmluZGV4IGUxNWUwYjMuLjYwMzMyMDMg
MTAwNjQ0Ci0tLSBhL0phdmFTY3JpcHRDb3JlL1ZNL0NvZGVCbG9jay5oCisrKyBiL0phdmFTY3Jp
cHRDb3JlL1ZNL0NvZGVCbG9jay5oCkBAIC00NSw2ICs0NSw3IEBAIG5hbWVzcGFjZSBLSlMgewog
ICAgICAgICAgICAgOiBudW1UZW1wb3JhcmllcygwKQogICAgICAgICAgICAgLCBudW1Mb2NhbHMo
MCkKICAgICAgICAgICAgICwgbnVtUGFyYW1ldGVycygwKQorICAgICAgICAgICAgLCBuZWVkc0Fj
dGl2YXRpb24odXNlc0V2YWxfIHx8IG5lZWRzQ2xvc3VyZV8pCiAgICAgICAgICAgICAsIHVzZXNF
dmFsKHVzZXNFdmFsXykKICAgICAgICAgICAgICwgbmVlZHNDbG9zdXJlKG5lZWRzQ2xvc3VyZV8p
CiAgICAgICAgIHsKQEAgLTU5LDYgKzYwLDcgQEAgbmFtZXNwYWNlIEtKUyB7CiAgICAgICAgIGlu
dCBudW1Mb2NhbHM7CiAgICAgICAgIGludCBudW1QYXJhbWV0ZXJzOwogICAgICAgICAKKyAgICAg
ICAgYm9vbCBuZWVkc0FjdGl2YXRpb247CiAgICAgICAgIGJvb2wgdXNlc0V2YWw7CiAgICAgICAg
IGJvb2wgbmVlZHNDbG9zdXJlOwogCmRpZmYgLS1naXQgYS9KYXZhU2NyaXB0Q29yZS9WTS9Db2Rl
R2VuZXJhdG9yLmNwcCBiL0phdmFTY3JpcHRDb3JlL1ZNL0NvZGVHZW5lcmF0b3IuY3BwCmluZGV4
IDVmZDRhNTguLjM1YzBkOWYgMTAwNjQ0Ci0tLSBhL0phdmFTY3JpcHRDb3JlL1ZNL0NvZGVHZW5l
cmF0b3IuY3BwCisrKyBiL0phdmFTY3JpcHRDb3JlL1ZNL0NvZGVHZW5lcmF0b3IuY3BwCkBAIC0x
NjEsNiArMTYxLDggQEAgdm9pZCBDb2RlR2VuZXJhdG9yOjphZGRQYXJhbWV0ZXIoY29uc3QgSWRl
bnRpZmllciYgaWRlbnQpCiAKIFJlZ2lzdGVySUQqIENvZGVHZW5lcmF0b3I6OmdldFJlZ2lzdGVy
KGNvbnN0IElkZW50aWZpZXImIGlkZW50KQogeworICAgIGlmIChtX3Njb3BlRGVwdGgpCisgICAg
ICAgIHJldHVybiAwOwogICAgIHVuc2lnbmVkIGluZGV4ID0gc3ltYm9sVGFibGUoKS5nZXQoaWRl
bnQudXN0cmluZygpLnJlcCgpKTsKICAgICBpZiAoaW5kZXggPT0gbWlzc2luZ1N5bWJvbE1hcmtl
cigpKQogICAgICAgICByZXR1cm4gMDsKQEAgLTUwOSw0ICs1MTEsMjAgQEAgUmVnaXN0ZXJJRCog
Q29kZUdlbmVyYXRvcjo6ZW1pdEVuZChSZWdpc3RlcklEKiByMCkKICAgICByZXR1cm4gcjA7CiB9
CiAKK1JlZ2lzdGVySUQqIENvZGVHZW5lcmF0b3I6OmVtaXRQdXNoU2NvcGUoUmVnaXN0ZXJJRCog
cjApCit7CisgICAgbV9jb2RlQmxvY2stPm5lZWRzQWN0aXZhdGlvbiA9IHRydWU7CisgICAgaW5z
dHJ1Y3Rpb25zKCkuYXBwZW5kKG1hY2hpbmUoKS5nZXRPcGNvZGUob3BfcHVzaF9zY29wZSkpOwor
ICAgIGluc3RydWN0aW9ucygpLmFwcGVuZChyMC0+aW5kZXgoKSk7CisgICAgbV9zY29wZURlcHRo
Kys7CisgICAgcmV0dXJuIHIwOworfQorCit2b2lkIENvZGVHZW5lcmF0b3I6OmVtaXRQb3BTY29w
ZSgpCit7CisgICAgQVNTRVJUKG1fc2NvcGVEZXB0aCA+IDApOworICAgIGluc3RydWN0aW9ucygp
LmFwcGVuZChtYWNoaW5lKCkuZ2V0T3Bjb2RlKG9wX3BvcF9zY29wZSkpOworICAgIG1fc2NvcGVE
ZXB0aC0tOworfQorCiB9IC8vIG5hbWVzcGFjZSBLSlMKZGlmZiAtLWdpdCBhL0phdmFTY3JpcHRD
b3JlL1ZNL0NvZGVHZW5lcmF0b3IuaCBiL0phdmFTY3JpcHRDb3JlL1ZNL0NvZGVHZW5lcmF0b3Iu
aAppbmRleCA5YzBmZDY4Li44MzNkMDg5IDEwMDY0NAotLS0gYS9KYXZhU2NyaXB0Q29yZS9WTS9D
b2RlR2VuZXJhdG9yLmgKKysrIGIvSmF2YVNjcmlwdENvcmUvVk0vQ29kZUdlbmVyYXRvci5oCkBA
IC01OSw2ICs1OSw3IEBAIG5hbWVzcGFjZSBLSlMgewogICAgICAgICAgICAgLCBtX3N5bWJvbFRh
YmxlKHN5bWJvbFRhYmxlKQogICAgICAgICAgICAgLCBtX3Njb3BlTm9kZShzY29wZU5vZGUpCiAg
ICAgICAgICAgICAsIG1fY29kZUJsb2NrKGNvZGVCbG9jaykKKyAgICAgICAgICAgICwgbV9zY29w
ZURlcHRoKDApCiAgICAgICAgICAgICAsIG1fbmV4dExvY2FsKC0xKQogICAgICAgICAgICAgLCBt
X25leHRQYXJhbWV0ZXIoLWxvY2FsQ291bnQgLSBwYXJhbWV0ZXJDb3VudCkKICAgICAgICAgICAg
ICwgbV9hcmd1bWVudHNJZGVudGlmaWVyKCZDb21tb25JZGVudGlmaWVyczo6c2hhcmVkKCktPmFy
Z3VtZW50cykKQEAgLTEzMSw2ICsxMzIsOSBAQCBuYW1lc3BhY2UgS0pTIHsKICAgICAgICAgUGFz
c1JlZlB0cjxMYWJlbElEPiBlbWl0SnVtcChMYWJlbElEKik7CiAgICAgICAgIFBhc3NSZWZQdHI8
TGFiZWxJRD4gZW1pdEp1bXBJZlRydWUoUmVnaXN0ZXJJRCosIExhYmVsSUQqKTsKIAorICAgICAg
ICBSZWdpc3RlcklEKiBlbWl0UHVzaFNjb3BlKFJlZ2lzdGVySUQqKTsKKyAgICAgICAgdm9pZCBl
bWl0UG9wU2NvcGUoKTsKKyAgICAgICAgCiAgICAgcHJpdmF0ZToKICAgICAgICAgdHlwZWRlZiBI
YXNoTWFwPEpTVmFsdWUqLCB1bnNpZ25lZD4gSlNWYWx1ZU1hcDsKICAgICAgICAgCkBAIC0xNTAs
NiArMTU0LDcgQEAgbmFtZXNwYWNlIEtKUyB7CiAgICAgICAgIFZlY3RvcjxSZWdpc3RlcklELCAx
Mjg+IG1fbG9jYWxzOwogICAgICAgICBWZWN0b3I8UmVnaXN0ZXJJRCwgMTI4PiBtX3RlbXBvcmFy
aWVzOwogICAgICAgICBWZWN0b3I8TGFiZWxJRCwgMTI4PiBtX2xhYmVsczsKKyAgICAgICAgaW50
IG1fc2NvcGVEZXB0aDsKICAgICAgICAgCiAgICAgICAgIEhhc2hNYXA8aW50LCBpbnQsIERlZmF1
bHRIYXNoPGludD46Okhhc2gsIExvY2Fsc0hhc2hUcmFpdHM+IG1fbG9jYWxzTWFwOyAvLyBNYXBz
IHJlZ2lzdGVyIGluZGV4IHRvIGluZGV4IGluIG1fbG9jYWxzLgogICAgICAgICAKZGlmZiAtLWdp
dCBhL0phdmFTY3JpcHRDb3JlL1ZNL01hY2hpbmUuY3BwIGIvSmF2YVNjcmlwdENvcmUvVk0vTWFj
aGluZS5jcHAKaW5kZXggYjlhZmNkNi4uYjQzNzcwOSAxMDA2NDQKLS0tIGEvSmF2YVNjcmlwdENv
cmUvVk0vTWFjaGluZS5jcHAKKysrIGIvSmF2YVNjcmlwdENvcmUvVk0vTWFjaGluZS5jcHAKQEAg
LTUzNyw3ICs1MzcsNyBAQCB2b2lkIE1hY2hpbmU6OnByaXZhdGVFeGVjdXRlKEV4ZWN1dGlvbkZs
YWcgZmxhZywgRXhlY1N0YXRlKiBleGVjLCBTY29wZUNoYWluKiBzYwogICAgICAgICAgICAgICAg
ICooaXQgKyBzaGlmdCkgPSAqaXQ7CiAgICAgICAgIH0KIAotICAgICAgICBpZiAobmV3Q29kZUJs
b2NrLT51c2VzRXZhbCB8IG5ld0NvZGVCbG9jay0+bmVlZHNDbG9zdXJlKSB7IC8vIEZJWE1FOiBE
byB0aGlzIGZvciBmdW5jdGlvbnMgdGhhdCB1c2UgIndpdGgiIGFuZCAiY2F0Y2giLCB0b28KKyAg
ICAgICAgaWYgKG5ld0NvZGVCbG9jay0+bmVlZHNBY3RpdmF0aW9uKSB7CiAgICAgICAgICAgICBz
Y29wZUNoYWluID0gbmV3ICgmcmV0dXJuSW5mb1s2XSkgU2NvcGVDaGFpbihmdW5jdGlvbi0+c2Nv
cGUoKSk7CiAgICAgICAgICAgICBzY29wZUNoYWluLT5wdXNoKG5ldyBKU0FjdGl2YXRpb24oZnVu
Y3Rpb25Cb2R5LCAmcmVnaXN0ZXJzLCByIC0gcmVnaXN0ZXJzLmRhdGEoKSkpOwogICAgICAgICB9
IGVsc2UKQEAgLTU1Nyw3ICs1NTcsNyBAQCB2b2lkIE1hY2hpbmU6OnByaXZhdGVFeGVjdXRlKEV4
ZWN1dGlvbkZsYWcgZmxhZywgRXhlY1N0YXRlKiBleGVjLCBTY29wZUNoYWluKiBzYwogICAgICAg
ICBSZWdpc3RlciogcmV0dXJuSW5mbyA9IHIgLSBvbGRDb2RlQmxvY2stPm51bUxvY2FscyAtIG9s
ZENvZGVCbG9jay0+bnVtUGFyYW1ldGVycyAtIHJldHVybkluZm9TaXplOwogICAgICAgICBSZWdp
c3RlciogcmV0dXJuVmFsdWUgPSAmcltyMV07CiAgICAgICAgIAotICAgICAgICBpZiAob2xkQ29k
ZUJsb2NrLT51c2VzRXZhbCB8IG9sZENvZGVCbG9jay0+bmVlZHNDbG9zdXJlKSB7CisgICAgICAg
IGlmIChvbGRDb2RlQmxvY2stPm5lZWRzQWN0aXZhdGlvbikgewogICAgICAgICAgICAgQVNTRVJU
KHNjb3BlQ2hhaW4tPnRvcCgpLT5pc0FjdGl2YXRpb25PYmplY3QoKSk7CiAgICAgICAgICAgICBz
dGF0aWNfY2FzdDxKU0FjdGl2YXRpb24qPihzY29wZUNoYWluLT50b3AoKSktPmNvcHlSZWdpc3Rl
cnMoKTsKICAgICAgICAgICAgIHNjb3BlQ2hhaW4tPn5TY29wZUNoYWluKCk7CkBAIC01NzMsNiAr
NTczLDIwIEBAIHZvaWQgTWFjaGluZTo6cHJpdmF0ZUV4ZWN1dGUoRXhlY3V0aW9uRmxhZyBmbGFn
LCBFeGVjU3RhdGUqIGV4ZWMsIFNjb3BlQ2hhaW4qIHNjCiAgICAgICAgIAogICAgICAgICBORVhU
X09QQ09ERTsKICAgICB9CisgICAgQkVHSU5fT1BDT0RFKG9wX3B1c2hfc2NvcGUpIHsKKyAgICAg
ICAgaW50IHIwID0gKCsrdlBDKS0+dS5vcGVyYW5kOworICAgICAgICBKU1ZhbHVlKiB2ID0gclty
MF0udS5qc1ZhbHVlOworICAgICAgICBKU09iamVjdCogbyA9IHYtPnRvT2JqZWN0KGV4ZWMpOwor
ICAgICAgICBBU1NFUlQoIWV4ZWMtPmhhZEV4Y2VwdGlvbigpKTsgLy8gRklYTUU6IGhhbmRsZSBv
bmNlIHdlIHN1cHBvcnQgZXhjZXB0aW9ucy4KKyAgICAgICAgc2NvcGVDaGFpbi0+cHVzaChvKTsK
KyAgICAgICAgKyt2UEM7CisgICAgICAgIE5FWFRfT1BDT0RFOworICAgIH0KKyAgICBCRUdJTl9P
UENPREUob3BfcG9wX3Njb3BlKSB7CisgICAgICAgIHNjb3BlQ2hhaW4tPnBvcCgpOworICAgICAg
ICArK3ZQQzsKKyAgICAgICAgTkVYVF9PUENPREU7CisgICAgfQogICAgIEJFR0lOX09QQ09ERShv
cF9lbmQpIHsKICAgICAgICAgaW50IHIwID0gKCsrdlBDKS0+dS5vcGVyYW5kOwogI2lmbmRlZiBO
REVCVUcKZGlmZiAtLWdpdCBhL0phdmFTY3JpcHRDb3JlL1ZNL09wY29kZS5oIGIvSmF2YVNjcmlw
dENvcmUvVk0vT3Bjb2RlLmgKaW5kZXggNmFiMDQyMS4uNGU1YTM4MyAxMDA2NDQKLS0tIGEvSmF2
YVNjcmlwdENvcmUvVk0vT3Bjb2RlLmgKKysrIGIvSmF2YVNjcmlwdENvcmUvVk0vT3Bjb2RlLmgK
QEAgLTcyLDYgKzcyLDkgQEAgbmFtZXNwYWNlIEtKUyB7CiAgICAgICAgIG1hY3JvKG9wX2NhbGwp
IFwKICAgICAgICAgbWFjcm8ob3BfcmV0KSBcCiAgICAgICAgIFwKKyAgICAgICAgbWFjcm8ob3Bf
cHVzaF9zY29wZSkgXAorICAgICAgICBtYWNybyhvcF9wb3Bfc2NvcGUpIFwKKyAgICAgICAgXAog
ICAgICAgICBtYWNybyhvcF9lbmQpIC8vIGVuZCBtdXN0IGJlIHRoZSBsYXN0IG9wY29kZSBpbiB0
aGUgbGlzdAogICAgICAgICAKICAgICAjZGVmaW5lIE9QQ09ERV9JRF9FTlVNKG9wY29kZSkgb3Bj
b2RlLApkaWZmIC0tZ2l0IGEvSmF2YVNjcmlwdENvcmUva2pzL25vZGVzLmNwcCBiL0phdmFTY3Jp
cHRDb3JlL2tqcy9ub2Rlcy5jcHAKaW5kZXggNWNmZTljNy4uYmU3NmNiYiAxMDA2NDQKLS0tIGEv
SmF2YVNjcmlwdENvcmUva2pzL25vZGVzLmNwcAorKysgYi9KYXZhU2NyaXB0Q29yZS9ranMvbm9k
ZXMuY3BwCkBAIC00NjI5LDYgKzQ2MjksMTYgQEAgSlNWYWx1ZSogUmV0dXJuTm9kZTo6ZXhlY3V0
ZShFeGVjU3RhdGUqIGV4ZWMpCiAKIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSBX
aXRoTm9kZSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAKK1JlZ2lzdGVy
SUQqIFdpdGhOb2RlOjplbWl0Q29kZShDb2RlR2VuZXJhdG9yJiBnZW5lcmF0b3IsIFJlZ2lzdGVy
SUQqIGRzdCkKK3sKKyAgICBkc3QgPSBtX2V4cHItPmVtaXRDb2RlKGdlbmVyYXRvciwgZHN0KTsK
KyAgICBBU1NFUlQoZHN0KTsKKyAgICBnZW5lcmF0b3IuZW1pdFB1c2hTY29wZShkc3QpOworICAg
IGRzdCA9IG1fc3RhdGVtZW50LT5lbWl0Q29kZShnZW5lcmF0b3IsIGRzdCk7CisgICAgZ2VuZXJh
dG9yLmVtaXRQb3BTY29wZSgpOworICAgIHJldHVybiBkc3Q7Cit9CisKIHZvaWQgV2l0aE5vZGU6
Om9wdGltaXplVmFyaWFibGVBY2Nlc3MoRXhlY1N0YXRlKiwgY29uc3QgU3ltYm9sVGFibGUmLCBj
b25zdCBMb2NhbFN0b3JhZ2UmLCBOb2RlU3RhY2smIG5vZGVTdGFjaykKIHsKICAgICAvLyBDYW4n
dCBvcHRpbWl6ZSB3aXRoaW4gc3RhdGVtZW50IGJlY2F1c2UgIndpdGgiIGludHJvZHVjZXMgYSBk
eW5hbWljIHNjb3BlLgpkaWZmIC0tZ2l0IGEvSmF2YVNjcmlwdENvcmUva2pzL25vZGVzLmggYi9K
YXZhU2NyaXB0Q29yZS9ranMvbm9kZXMuaAppbmRleCBlYjMxYjJkLi4xZThlMWY0IDEwMDY0NAot
LS0gYS9KYXZhU2NyaXB0Q29yZS9ranMvbm9kZXMuaAorKysgYi9KYXZhU2NyaXB0Q29yZS9ranMv
bm9kZXMuaApAQCAtMjczMSw2ICsyNzMxLDcgQEAgbmFtZXNwYWNlIEtKUyB7CiAgICAgICAgIHsK
ICAgICAgICAgfQogCisgICAgICAgIHZpcnR1YWwgUmVnaXN0ZXJJRCogZW1pdENvZGUoQ29kZUdl
bmVyYXRvciYsIFJlZ2lzdGVySUQqID0gMCkgS0pTX0ZBU1RfQ0FMTDsKICAgICAgICAgdmlydHVh
bCB2b2lkIG9wdGltaXplVmFyaWFibGVBY2Nlc3MoRXhlY1N0YXRlKiwgY29uc3QgU3ltYm9sVGFi
bGUmLCBjb25zdCBMb2NhbFN0b3JhZ2UmLCBOb2RlU3RhY2smKSBLSlNfRkFTVF9DQUxMOwogICAg
ICAgICB2aXJ0dWFsIEpTVmFsdWUqIGV4ZWN1dGUoRXhlY1N0YXRlKikgS0pTX0ZBU1RfQ0FMTDsK
ICAgICAgICAgdmlydHVhbCB2b2lkIHN0cmVhbVRvKFNvdXJjZVN0cmVhbSYpIGNvbnN0IEtKU19G
QVNUX0NBTEw7Cg==
</data>
<flag name="review"
          id="8785"
          type_id="1"
          status="+"
          setter="mjs"
    />
          </attachment>
      

    </bug>

</bugzilla>