<?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>149514</bug_id>
          
          <creation_ts>2015-09-23 17:42:00 -0700</creation_ts>
          <short_desc>PolymorphicAccess should remember that it checked an ObjectPropertyCondition with a check on some structure</short_desc>
          <delta_ts>2022-02-12 19:59:05 -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>Other</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>barraclough</cc>
    
    <cc>benjamin</cc>
    
    <cc>ggaren</cc>
    
    <cc>hobbbz</cc>
    
    <cc>mark.lam</cc>
    
    <cc>mhahnenb</cc>
    
    <cc>msaboff</cc>
    
    <cc>nrotem</cc>
    
    <cc>oliver</cc>
    
    <cc>saam</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1128419</commentid>
    <comment_count>0</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2015-09-23 17:42:00 -0700</bug_when>
    <thetext>Patch forthcoming.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1128420</commentid>
    <comment_count>1</comment_count>
      <attachid>261855</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2015-09-23 17:44:31 -0700</bug_when>
    <thetext>Created attachment 261855
the patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1128422</commentid>
    <comment_count>2</comment_count>
      <attachid>261855</attachid>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2015-09-23 18:00:44 -0700</bug_when>
    <thetext>Comment on attachment 261855
the patch

R=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1128569</commentid>
    <comment_count>3</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2015-09-24 13:14:02 -0700</bug_when>
    <thetext>Landed in http://trac.webkit.org/changeset/190215</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1840833</commentid>
    <comment_count>4</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2022-02-12 19:59:05 -0800</bug_when>
    <thetext>*** Bug 149473 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>261855</attachid>
            <date>2015-09-23 17:44:31 -0700</date>
            <delta_ts>2015-09-23 18:00:44 -0700</delta_ts>
            <desc>the patch</desc>
            <filename>blah.patch</filename>
            <type>text/plain</type>
            <size>7576</size>
            <attacher name="Filip Pizlo">fpizlo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTkwMTkxKQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDMyIEBA
CisyMDE1LTA5LTIzICBGaWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+CisKKyAgICAgICAg
UG9seW1vcnBoaWNBY2Nlc3Mgc2hvdWxkIHJlbWVtYmVyIHRoYXQgaXQgY2hlY2tlZCBhbiBPYmpl
Y3RQcm9wZXJ0eUNvbmRpdGlvbiB3aXRoIGEgY2hlY2sgb24gc29tZSBzdHJ1Y3R1cmUKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0OTUxNAorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdoZW4gd2UgY2hlY2tl
ZCBhbiBPYmplY3RQcm9wZXJ0eUNvbmRpdGlvbiB1c2luZyBhbiBleHBsaWNpdCBzdHJ1Y3R1cmUg
Y2hlY2ssIHdlIHdvdWxkIGZvcmdldCB0bworICAgICAgICBub3RlIHRoZSBzdHJ1Y3R1cmUgaW4g
YW55IHdlYWsgcmVmZXJlbmNlIHRhYmxlIGFuZCB3ZSB3b3VsZCBhdHRlbXB0IHRvIHJlZ2VuZXJh
dGUgdGhlIGNvbmRpdGlvbgorICAgICAgICBjaGVjayBldmVuIGlmIHRoZSBjb25kaXRpb24gYmVj
YW1lIGludmFsaWQuCisKKyAgICAgICAgV2UgbmVlZCB0byBhY2NvdW50IGZvciB0aGlzIGJldHRl
ciBhbmQgd2UgbmVlZCB0byBwcnVuZSBBY2Nlc3NDYXNlcyB0aGF0IGhhdmUgYW4gaW52YWxpZCBj
b25kaXRpb24KKyAgICAgICAgc2V0LiBUaGlzIGNoYW5nZSBkb2VzIGJvdGguCisKKyAgICAgICAg
KiBieXRlY29kZS9Qb2x5bW9ycGhpY0FjY2Vzcy5jcHA6CisgICAgICAgIChKU0M6OkFjY2Vzc0dl
bmVyYXRpb25TdGF0ZTo6YWRkV2F0Y2hwb2ludCk6CisgICAgICAgIChKU0M6OkFjY2Vzc0Nhc2U6
OmFsdGVybmF0ZUJhc2UpOgorICAgICAgICAoSlNDOjpBY2Nlc3NDYXNlOjpjb3VsZFN0aWxsU3Vj
Y2VlZCk6CisgICAgICAgIChKU0M6OkFjY2Vzc0Nhc2U6OmNhblJlcGxhY2UpOgorICAgICAgICAo
SlNDOjpBY2Nlc3NDYXNlOjpnZW5lcmF0ZSk6CisgICAgICAgIChKU0M6OlBvbHltb3JwaGljQWNj
ZXNzOjpyZWdlbmVyYXRlV2l0aENhc2VzKToKKyAgICAgICAgKEpTQzo6UG9seW1vcnBoaWNBY2Nl
c3M6OnZpc2l0V2Vhayk6CisgICAgICAgIChKU0M6OlBvbHltb3JwaGljQWNjZXNzOjpyZWdlbmVy
YXRlKToKKyAgICAgICAgKiBieXRlY29kZS9Qb2x5bW9ycGhpY0FjY2Vzcy5oOgorICAgICAgICAo
SlNDOjpBY2Nlc3NDYXNlOjpjYWxsTGlua0luZm8pOgorICAgICAgICAqIHRlc3RzL3N0cmVzcy9t
YWtlLWRpY3Rpb25hcnktcmVwYXRjaC5qczogQWRkZWQuIFRoaXMgdXNlZCB0byBjcmFzaCBvbiBh
IHJlbGVhc2UgYXNzZXJ0LiBJZiB3ZSByZW1vdmVkIHRoZSByZWxlYXNlIGFzc2VydCwgdGhpcyB3
b3VsZCByZXR1cm4gYmFkIHJlc3VsdHMuCisgICAgICAgIChmb28pOgorICAgICAgICAobWFrZSk6
CisKIDIwMTUtMDktMjMgIFNhYW0gYmFyYXRpICA8c2JhcmF0aUBhcHBsZS5jb20+CiAKICAgICAg
ICAgSlNDIGFsbG93cyBpbnZhbGlkIHZhciBkZWNsYXJhdGlvbnMgd2hlbiB0aGUgZGVjbGFyZWQg
bmFtZSBpcyB0aGUgc2FtZSBhcyBhIGxldC9jb25zdCB2YXJpYWJsZQpJbmRleDogU291cmNlL0ph
dmFTY3JpcHRDb3JlL2J5dGVjb2RlL1BvbHltb3JwaGljQWNjZXNzLmNwcAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvYnl0ZWNvZGUvUG9seW1vcnBoaWNBY2Nlc3MuY3BwCShy
ZXZpc2lvbiAxODk1ODYpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvYnl0ZWNvZGUvUG9seW1v
cnBoaWNBY2Nlc3MuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC02MSw2ICs2MSw3IEBAIHN0cnVjdCBB
Y2Nlc3NHZW5lcmF0aW9uU3RhdGUgewogICAgIFZlY3RvcjxzdGQ6OmZ1bmN0aW9uPHZvaWQoTGlu
a0J1ZmZlciYpPj4gY2FsbGJhY2tzOwogICAgIGNvbnN0IElkZW50aWZpZXIqIGlkZW50OwogICAg
IHN0ZDo6dW5pcXVlX3B0cjxXYXRjaHBvaW50c09uU3RydWN0dXJlU3R1YkluZm8+IHdhdGNocG9p
bnRzOworICAgIFZlY3RvcjxXcml0ZUJhcnJpZXI8SlNDZWxsPj4gd2Vha1JlZmVyZW5jZXM7CiAK
ICAgICBXYXRjaHBvaW50KiBhZGRXYXRjaHBvaW50KGNvbnN0IE9iamVjdFByb3BlcnR5Q29uZGl0
aW9uJiBjb25kaXRpb24gPSBPYmplY3RQcm9wZXJ0eUNvbmRpdGlvbigpKQogICAgIHsKQEAgLTI1
MSw2ICsyNTIsMTEgQEAgSlNPYmplY3QqIEFjY2Vzc0Nhc2U6OmFsdGVybmF0ZUJhc2UoKSBjbwog
ICAgIHJldHVybiBjb25kaXRpb25TZXQoKS5zbG90QmFzZUNvbmRpdGlvbigpLm9iamVjdCgpOwog
fQogCitib29sIEFjY2Vzc0Nhc2U6OmNvdWxkU3RpbGxTdWNjZWVkKCkgY29uc3QKK3sKKyAgICBy
ZXR1cm4gbV9jb25kaXRpb25TZXQuc3RydWN0dXJlc0Vuc3VyZVZhbGlkaXR5QXNzdW1pbmdJbXB1
cmVQcm9wZXJ0eVdhdGNocG9pbnQoKTsKK30KKwogYm9vbCBBY2Nlc3NDYXNlOjpjYW5SZXBsYWNl
KGNvbnN0IEFjY2Vzc0Nhc2UmIG90aGVyKQogewogICAgIC8vIFdlIGNvdWxkIGRvIGEgbG90IGJl
dHRlciBoZXJlLCBidXQgZm9yIG5vdyB3ZSBqdXN0IGRvIHNvbWV0aGluZyBvYnZpb3VzLgpAQCAt
Mzc1LDYgKzM4MSw3IEBAIHZvaWQgQWNjZXNzQ2FzZTo6Z2VuZXJhdGUoQWNjZXNzR2VuZXJhdGkK
ICAgICAKICAgICBDQ2FsbEhlbHBlcnMmIGppdCA9ICpzdGF0ZS5qaXQ7CiAgICAgVk0mIHZtID0g
KmppdC52bSgpOworICAgIENvZGVCbG9jayogY29kZUJsb2NrID0gaml0LmNvZGVCbG9jaygpOwog
ICAgIFN0cnVjdHVyZVN0dWJJbmZvJiBzdHViSW5mbyA9ICpzdGF0ZS5zdHViSW5mbzsKICAgICBj
b25zdCBJZGVudGlmaWVyJiBpZGVudCA9ICpzdGF0ZS5pZGVudDsKICAgICBKU1ZhbHVlUmVncyB2
YWx1ZVJlZ3MgPSBzdGF0ZS52YWx1ZVJlZ3M7CkBAIC0zOTgsNyArNDA1LDE0IEBAIHZvaWQgQWNj
ZXNzQ2FzZTo6Z2VuZXJhdGUoQWNjZXNzR2VuZXJhdGkKICAgICAgICAgICAgIGNvbnRpbnVlOwog
ICAgICAgICB9CiAKLSAgICAgICAgUkVMRUFTRV9BU1NFUlQoY29uZGl0aW9uLnN0cnVjdHVyZUVu
c3VyZXNWYWxpZGl0eUFzc3VtaW5nSW1wdXJlUHJvcGVydHlXYXRjaHBvaW50KHN0cnVjdHVyZSkp
OworICAgICAgICBpZiAoIWNvbmRpdGlvbi5zdHJ1Y3R1cmVFbnN1cmVzVmFsaWRpdHlBc3N1bWlu
Z0ltcHVyZVByb3BlcnR5V2F0Y2hwb2ludChzdHJ1Y3R1cmUpKSB7CisgICAgICAgICAgICBkYXRh
TG9nKCJUaGlzIGNvbmRpdGlvbiBpcyBubyBsb25nZXIgbWV0OiAiLCBjb25kaXRpb24sICJcbiIp
OworICAgICAgICAgICAgUkVMRUFTRV9BU1NFUlRfTk9UX1JFQUNIRUQoKTsKKyAgICAgICAgfQor
CisgICAgICAgIC8vIFdlIHdpbGwgZW1pdCBjb2RlIHRoYXQgaGFzIGEgd2VhayByZWZlcmVuY2Ug
dGhhdCBpc24ndCBvdGhlcndpc2UgbGlzdGVkIGFueXdoZXJlLgorICAgICAgICBzdGF0ZS53ZWFr
UmVmZXJlbmNlcy5hcHBlbmQoV3JpdGVCYXJyaWVyPEpTQ2VsbD4odm0sIGNvZGVCbG9jay0+b3du
ZXJFeGVjdXRhYmxlKCksIHN0cnVjdHVyZSkpOworICAgICAgICAKICAgICAgICAgaml0Lm1vdmUo
Q0NhbGxIZWxwZXJzOjpUcnVzdGVkSW1tUHRyKGNvbmRpdGlvbi5vYmplY3QoKSksIHNjcmF0Y2hH
UFIpOwogICAgICAgICBzdGF0ZS5mYWlsQW5kUmVwYXRjaC5hcHBlbmQoCiAgICAgICAgICAgICBq
aXQuYnJhbmNoU3RydWN0dXJlKApAQCAtOTU2LDYgKzk3MCwxMSBAQCBNYWNyb0Fzc2VtYmxlckNv
ZGVQdHIgUG9seW1vcnBoaWNBY2Nlc3M6CiAgICAgLy8gdGhlbiBhZGRpbmcgdGhlIG5ldyBjYXNl
cy4KICAgICBMaXN0VHlwZSBuZXdDYXNlczsKICAgICBmb3IgKGF1dG8mIG9sZENhc2UgOiBtX2xp
c3QpIHsKKyAgICAgICAgLy8gSWdub3JlIG9sZCBjYXNlcyB0aGF0IGNhbm5vdCBwb3NzaWJseSBz
dWNjZWVkIGFueW1vcmUuCisgICAgICAgIGlmICghb2xkQ2FzZS0+Y291bGRTdGlsbFN1Y2NlZWQo
KSkKKyAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAgICAgIC8vIEZpZ3VyZSBvdXQgaWYgdGhp
cyBpcyByZXBsYWNlZCBieSBhbnkgbmV3IGNhc2VzLgogICAgICAgICBib29sIGZvdW5kID0gZmFs
c2U7CiAgICAgICAgIGZvciAoYXV0byYgY2FzZVRvQWRkIDogY2FzZXNUb0FkZCkgewogICAgICAg
ICAgICAgaWYgKGNhc2VUb0FkZC0+Y2FuUmVwbGFjZSgqb2xkQ2FzZSkpIHsKQEAgLTk2Myw4ICs5
ODIsMTAgQEAgTWFjcm9Bc3NlbWJsZXJDb2RlUHRyIFBvbHltb3JwaGljQWNjZXNzOgogICAgICAg
ICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgfQogICAgICAgICB9Ci0gICAgICAgIGlmICgh
Zm91bmQpCi0gICAgICAgICAgICBuZXdDYXNlcy5hcHBlbmQob2xkQ2FzZS0+Y2xvbmUoKSk7Cisg
ICAgICAgIGlmIChmb3VuZCkKKyAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICAKKyAgICAg
ICAgbmV3Q2FzZXMuYXBwZW5kKG9sZENhc2UtPmNsb25lKCkpOwogICAgIH0KICAgICBmb3IgKGF1
dG8mIGNhc2VUb0FkZCA6IGNhc2VzVG9BZGQpCiAgICAgICAgIG5ld0Nhc2VzLmFwcGVuZChXVEY6
Om1vdmUoY2FzZVRvQWRkKSk7CkBAIC0xMDAxLDYgKzEwMjIsMTIgQEAgYm9vbCBQb2x5bW9ycGhp
Y0FjY2Vzczo6dmlzaXRXZWFrKFZNJiB2bQogICAgICAgICBpZiAoIWF0KGkpLnZpc2l0V2Vhayh2
bSkpCiAgICAgICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgfQorICAgIGlmIChWZWN0b3I8V3Jp
dGVCYXJyaWVyPEpTQ2VsbD4+KiB3ZWFrUmVmZXJlbmNlcyA9IG1fd2Vha1JlZmVyZW5jZXMuZ2V0
KCkpIHsKKyAgICAgICAgZm9yIChXcml0ZUJhcnJpZXI8SlNDZWxsPiYgd2Vha1JlZmVyZW5jZSA6
ICp3ZWFrUmVmZXJlbmNlcykgeworICAgICAgICAgICAgaWYgKCFIZWFwOjppc01hcmtlZCh3ZWFr
UmVmZXJlbmNlLmdldCgpKSkKKyAgICAgICAgICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgICAg
IH0KKyAgICB9CiAgICAgcmV0dXJuIHRydWU7CiB9CiAKQEAgLTExMjQsNiArMTE1MSw4IEBAIE1h
Y3JvQXNzZW1ibGVyQ29kZVB0ciBQb2x5bW9ycGhpY0FjY2VzczoKICAgICAKICAgICBtX3N0dWJS
b3V0aW5lID0gY3JlYXRlSklUU3R1YlJvdXRpbmUoY29kZSwgdm0sIGNvZGVCbG9jay0+b3duZXJF
eGVjdXRhYmxlKCksIGRvZXNDYWxscyk7CiAgICAgbV93YXRjaHBvaW50cyA9IFdURjo6bW92ZShz
dGF0ZS53YXRjaHBvaW50cyk7CisgICAgaWYgKCFzdGF0ZS53ZWFrUmVmZXJlbmNlcy5pc0VtcHR5
KCkpCisgICAgICAgIG1fd2Vha1JlZmVyZW5jZXMgPSBzdGQ6Om1ha2VfdW5pcXVlPFZlY3RvcjxX
cml0ZUJhcnJpZXI8SlNDZWxsPj4+KFdURjo6bW92ZShzdGF0ZS53ZWFrUmVmZXJlbmNlcykpOwog
ICAgIGlmICh2ZXJib3NlKQogICAgICAgICBkYXRhTG9nKCJSZXR1cm5pbmc6ICIsIGNvZGUuY29k
ZSgpLCAiXG4iKTsKICAgICByZXR1cm4gY29kZS5jb2RlKCk7CkluZGV4OiBTb3VyY2UvSmF2YVNj
cmlwdENvcmUvYnl0ZWNvZGUvUG9seW1vcnBoaWNBY2Nlc3MuaAo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvYnl0ZWNvZGUvUG9seW1vcnBoaWNBY2Nlc3MuaAkocmV2aXNpb24g
MTg5NTg2KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2J5dGVjb2RlL1BvbHltb3JwaGljQWNj
ZXNzLmgJKHdvcmtpbmcgY29weSkKQEAgLTIwNiw2ICsyMDYsOSBAQCBwdWJsaWM6CiAgICAgICAg
IHJldHVybiBtX3JhcmVEYXRhLT5jYWxsTGlua0luZm8uZ2V0KCk7CiAgICAgfQogCisgICAgLy8g
SXMgaXQgc3RpbGwgcG9zc2libGUgZm9yIHRoaXMgY2FzZSB0byBldmVyIGJlIHRha2VuPworICAg
IGJvb2wgY291bGRTdGlsbFN1Y2NlZWQoKSBjb25zdDsKKwogICAgIC8vIElmIHRoaXMgbWV0aG9k
IHJldHVybnMgdHJ1ZSwgdGhlbiBpdCdzIGEgZ29vZCBpZGVhIHRvIHJlbW92ZSAnb3RoZXInIGZy
b20gdGhlIGFjY2VzcyBvbmNlICd0aGlzJwogICAgIC8vIGlzIGFkZGVkLiBUaGlzIG1ldGhvZCBh
c3N1bWVzIHRoYXQgaW4gY2FzZSBvZiBjb250cmFkaWN0aW9ucywgJ3RoaXMnIHJlcHJlc2VudHMg
YSBuZXdlciwgYW5kIHNvCiAgICAgLy8gbW9yZSB1c2VmdWwsIHRydXRoLiBUaGlzIG1ldGhvZCBj
YW4gYmUgY29uc2VydmF0aXZlOyBpdCB3aWxsIHJldHVybiBmYWxzZSB3aGVuIGl0IGRvdWJ0LgpA
QCAtMzAxLDYgKzMwNCw3IEBAIHByaXZhdGU6CiAgICAgTGlzdFR5cGUgbV9saXN0OwogICAgIFJl
ZlB0cjxKSVRTdHViUm91dGluZT4gbV9zdHViUm91dGluZTsKICAgICBzdGQ6OnVuaXF1ZV9wdHI8
V2F0Y2hwb2ludHNPblN0cnVjdHVyZVN0dWJJbmZvPiBtX3dhdGNocG9pbnRzOworICAgIHN0ZDo6
dW5pcXVlX3B0cjxWZWN0b3I8V3JpdGVCYXJyaWVyPEpTQ2VsbD4+PiBtX3dlYWtSZWZlcmVuY2Vz
OwogfTsKIAogfSAvLyBuYW1lc3BhY2UgSlNDCkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUv
dGVzdHMvc3RyZXNzL21ha2UtZGljdGlvbmFyeS1yZXBhdGNoLmpzCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNv
dXJjZS9KYXZhU2NyaXB0Q29yZS90ZXN0cy9zdHJlc3MvbWFrZS1kaWN0aW9uYXJ5LXJlcGF0Y2gu
anMJKHJldmlzaW9uIDApCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvdGVzdHMvc3RyZXNzL21h
a2UtZGljdGlvbmFyeS1yZXBhdGNoLmpzCSh3b3JraW5nIGNvcHkpCkBAIC0wLDAgKzEsMzYgQEAK
Ky8vQCBpZiAkaml0VGVzdHMgdGhlbiBydW5NaXNjTm9DSklUVGVzdCgiLS11c2VERkdKSVQ9ZmFs
c2UiLCAiLS11c2VMTEludD1mYWxzZSIpIGVsc2Ugc2tpcCBlbmQKKworZnVuY3Rpb24gZm9vKG8p
IHsKKyAgICByZXR1cm4gby5mOworfQorCit2YXIgcDEgPSB7fTsKK3AxLmYgPSA0MjsKKwordmFy
IGNyYXp5ID0ge307CitjcmF6eS5mID0gMTsKK2NyYXp5LmcgPSAyOworCit2YXIgcDIgPSBPYmpl
Y3QuY3JlYXRlKHAxKTsKKwordmFyIGNyYXp5ID0gT2JqZWN0LmNyZWF0ZShwMSk7CitjcmF6eS5m
ID0gMTsKK2NyYXp5LmcgPSAyOworCitmdW5jdGlvbiBtYWtlKCkgeworICAgIHJldHVybiBPYmpl
Y3QuY3JlYXRlKHAyKTsKK30KKworZm9yICh2YXIgaSA9IDA7IGkgPCAxMDA7ICsraSkKKyAgICBm
b28obWFrZSgpKTsKKworZm9yICh2YXIgaSA9IDA7IGkgPCAxMDAwMDsgKytpKQorICAgIHAyWyJp
IiArIGldID0gaTsKK3AyLmYgPSA0MzsKKworZm9yICh2YXIgaSA9IDA7IGkgPCAxMDA7ICsraSkK
KyAgICBmb28oe2Y6MjR9KTsKKwordmFyIHJlc3VsdCA9IGZvbyhtYWtlKCkpOworaWYgKHJlc3Vs
dCAhPSA0MykKKyAgICB0aHJvdyAiRXJyb3I6IGJhZCByZXN1bHQ6ICIgKyByZXN1bHQ7Cg==
</data>
<flag name="review"
          id="287045"
          type_id="1"
          status="+"
          setter="oliver"
    />
          </attachment>
      

    </bug>

</bugzilla>