<?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>105624</bug_id>
          
          <creation_ts>2012-12-21 02:23:46 -0800</creation_ts>
          <short_desc>Get rid of the invert argument to SpeculativeJIT::jumpSlowForUnwantedArrayMode</short_desc>
          <delta_ts>2013-03-05 23:35:51 -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>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>
          <dependson>105400</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Filip Pizlo">fpizlo</reporter>
          <assigned_to name="Filip Pizlo">fpizlo</assigned_to>
          <cc>barraclough</cc>
    
    <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>796216</commentid>
    <comment_count>0</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2012-12-21 02:23:46 -0800</bug_when>
    <thetext>It&apos;s not going to be used after https://bugs.webkit.org/show_bug.cgi?id=105400</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>848447</commentid>
    <comment_count>1</comment_count>
      <attachid>191649</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2013-03-05 21:48:12 -0800</bug_when>
    <thetext>Created attachment 191649
the patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>848511</commentid>
    <comment_count>2</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2013-03-05 23:35:51 -0800</bug_when>
    <thetext>Landed in http://trac.webkit.org/changeset/144886</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>191649</attachid>
            <date>2013-03-05 21:48:12 -0800</date>
            <delta_ts>2013-03-05 21:50:08 -0800</delta_ts>
            <desc>the patch</desc>
            <filename>blah.patch</filename>
            <type>text/plain</type>
            <size>6501</size>
            <attacher name="Filip Pizlo">fpizlo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTQ0ODc5KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBA
CisyMDEzLTAzLTA1ICBGaWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+CisKKyAgICAgICAg
R2V0IHJpZCBvZiB0aGUgaW52ZXJ0IGFyZ3VtZW50IHRvIFNwZWN1bGF0aXZlSklUOjpqdW1wU2xv
d0ZvclVud2FudGVkQXJyYXlNb2RlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xMDU2MjQKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKyAgICAgICAgCisgICAgICAgIEFsbCBjYWxsZXJzIHBhc3MgaW52ZXJ0ID0gZmFsc2UsIHdo
aWNoIGlzIHRoZSBkZWZhdWx0IHZhbHVlIG9mIHRoZSBhcmd1bWVudC4gU28sIGdldAorICAgICAg
ICByaWQgb2YgdGhlIGFyZ3VtZW50IGFuZCBmb2xkIGF3YXkgYWxsIGNvZGUgdGhhdCBjaGVja3Mg
aXQuCisKKyAgICAgICAgKiBkZmcvREZHU3BlY3VsYXRpdmVKSVQuY3BwOgorICAgICAgICAoSlND
OjpERkc6OlNwZWN1bGF0aXZlSklUOjpqdW1wU2xvd0ZvclVud2FudGVkQXJyYXlNb2RlKToKKyAg
ICAgICAgKiBkZmcvREZHU3BlY3VsYXRpdmVKSVQuaDoKKyAgICAgICAgKFNwZWN1bGF0aXZlSklU
KToKKwogMjAxMy0wMy0wNSAgRmlsaXAgUGl6bG8gIDxmcGl6bG9AYXBwbGUuY29tPgogCiAgICAg
ICAgIFVucmV2aWV3ZWQsIGZpeCBhbiBpbmNvcnJlY3QgY29tbWVudC4gVGhlIGNvbW1lbnQgd2Fz
IGEgaG9sZG92ZXIgZnJvbSBhIHdvcmstaW4tcHJvZ3Jlc3MgdmVyc2lvbiBvZiB0aGlzIGNvZGUu
CkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR1NwZWN1bGF0aXZlSklULmNwcAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR1NwZWN1bGF0aXZlSklU
LmNwcAkocmV2aXNpb24gMTQ0ODc5KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdT
cGVjdWxhdGl2ZUpJVC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTY2OSw3ICs2NjksNyBAQCBjb25z
dCBUeXBlZEFycmF5RGVzY3JpcHRvciogU3BlY3VsYXRpdmVKCiAgICAgfQogfQogCi1KSVRDb21w
aWxlcjo6SnVtcCBTcGVjdWxhdGl2ZUpJVDo6anVtcFNsb3dGb3JVbndhbnRlZEFycmF5TW9kZShH
UFJSZWcgdGVtcEdQUiwgQXJyYXlNb2RlIGFycmF5TW9kZSwgSW5kZXhpbmdUeXBlIHNoYXBlLCBi
b29sIGludmVydCkKK0pJVENvbXBpbGVyOjpKdW1wIFNwZWN1bGF0aXZlSklUOjpqdW1wU2xvd0Zv
clVud2FudGVkQXJyYXlNb2RlKEdQUlJlZyB0ZW1wR1BSLCBBcnJheU1vZGUgYXJyYXlNb2RlLCBJ
bmRleGluZ1R5cGUgc2hhcGUpCiB7CiAgICAgc3dpdGNoIChhcnJheU1vZGUuYXJyYXlDbGFzcygp
KSB7CiAgICAgY2FzZSBBcnJheTo6T3JpZ2luYWxBcnJheTogewpAQCAtNjgxLDI3ICs2ODEsMjcg
QEAgSklUQ29tcGlsZXI6Okp1bXAgU3BlY3VsYXRpdmVKSVQ6Omp1bXBTbAogICAgIGNhc2UgQXJy
YXk6OkFycmF5OgogICAgICAgICBtX2ppdC5hbmQzMihUcnVzdGVkSW1tMzIoSXNBcnJheSB8IElu
ZGV4aW5nU2hhcGVNYXNrKSwgdGVtcEdQUik7CiAgICAgICAgIHJldHVybiBtX2ppdC5icmFuY2gz
MigKLSAgICAgICAgICAgIGludmVydCA/IE1hY3JvQXNzZW1ibGVyOjpFcXVhbCA6IE1hY3JvQXNz
ZW1ibGVyOjpOb3RFcXVhbCwgdGVtcEdQUiwgVHJ1c3RlZEltbTMyKElzQXJyYXkgfCBzaGFwZSkp
OworICAgICAgICAgICAgTWFjcm9Bc3NlbWJsZXI6Ok5vdEVxdWFsLCB0ZW1wR1BSLCBUcnVzdGVk
SW1tMzIoSXNBcnJheSB8IHNoYXBlKSk7CiAgICAgICAgIAogICAgIGRlZmF1bHQ6CiAgICAgICAg
IG1faml0LmFuZDMyKFRydXN0ZWRJbW0zMihJbmRleGluZ1NoYXBlTWFzayksIHRlbXBHUFIpOwot
ICAgICAgICByZXR1cm4gbV9qaXQuYnJhbmNoMzIoaW52ZXJ0ID8gTWFjcm9Bc3NlbWJsZXI6OkVx
dWFsIDogTWFjcm9Bc3NlbWJsZXI6Ok5vdEVxdWFsLCB0ZW1wR1BSLCBUcnVzdGVkSW1tMzIoc2hh
cGUpKTsKKyAgICAgICAgcmV0dXJuIG1faml0LmJyYW5jaDMyKE1hY3JvQXNzZW1ibGVyOjpOb3RF
cXVhbCwgdGVtcEdQUiwgVHJ1c3RlZEltbTMyKHNoYXBlKSk7CiAgICAgfQogfQogCi1KSVRDb21w
aWxlcjo6SnVtcExpc3QgU3BlY3VsYXRpdmVKSVQ6Omp1bXBTbG93Rm9yVW53YW50ZWRBcnJheU1v
ZGUoR1BSUmVnIHRlbXBHUFIsIEFycmF5TW9kZSBhcnJheU1vZGUsIGJvb2wgaW52ZXJ0KQorSklU
Q29tcGlsZXI6Okp1bXBMaXN0IFNwZWN1bGF0aXZlSklUOjpqdW1wU2xvd0ZvclVud2FudGVkQXJy
YXlNb2RlKEdQUlJlZyB0ZW1wR1BSLCBBcnJheU1vZGUgYXJyYXlNb2RlKQogewogICAgIEpJVENv
bXBpbGVyOjpKdW1wTGlzdCByZXN1bHQ7CiAgICAgCiAgICAgc3dpdGNoIChhcnJheU1vZGUudHlw
ZSgpKSB7CiAgICAgY2FzZSBBcnJheTo6SW50MzI6Ci0gICAgICAgIHJldHVybiBqdW1wU2xvd0Zv
clVud2FudGVkQXJyYXlNb2RlKHRlbXBHUFIsIGFycmF5TW9kZSwgSW50MzJTaGFwZSwgaW52ZXJ0
KTsKKyAgICAgICAgcmV0dXJuIGp1bXBTbG93Rm9yVW53YW50ZWRBcnJheU1vZGUodGVtcEdQUiwg
YXJyYXlNb2RlLCBJbnQzMlNoYXBlKTsKIAogICAgIGNhc2UgQXJyYXk6OkRvdWJsZToKLSAgICAg
ICAgcmV0dXJuIGp1bXBTbG93Rm9yVW53YW50ZWRBcnJheU1vZGUodGVtcEdQUiwgYXJyYXlNb2Rl
LCBEb3VibGVTaGFwZSwgaW52ZXJ0KTsKKyAgICAgICAgcmV0dXJuIGp1bXBTbG93Rm9yVW53YW50
ZWRBcnJheU1vZGUodGVtcEdQUiwgYXJyYXlNb2RlLCBEb3VibGVTaGFwZSk7CiAKICAgICBjYXNl
IEFycmF5OjpDb250aWd1b3VzOgotICAgICAgICByZXR1cm4ganVtcFNsb3dGb3JVbndhbnRlZEFy
cmF5TW9kZSh0ZW1wR1BSLCBhcnJheU1vZGUsIENvbnRpZ3VvdXNTaGFwZSwgaW52ZXJ0KTsKKyAg
ICAgICAgcmV0dXJuIGp1bXBTbG93Rm9yVW53YW50ZWRBcnJheU1vZGUodGVtcEdQUiwgYXJyYXlN
b2RlLCBDb250aWd1b3VzU2hhcGUpOwogCiAgICAgY2FzZSBBcnJheTo6QXJyYXlTdG9yYWdlOgog
ICAgIGNhc2UgQXJyYXk6OlNsb3dQdXRBcnJheVN0b3JhZ2U6IHsKQEAgLTcwOSwxOSArNzA5LDYg
QEAgSklUQ29tcGlsZXI6Okp1bXBMaXN0IFNwZWN1bGF0aXZlSklUOjpqdQogICAgICAgICAKICAg
ICAgICAgaWYgKGFycmF5TW9kZS5pc0pTQXJyYXkoKSkgewogICAgICAgICAgICAgaWYgKGFycmF5
TW9kZS5pc1Nsb3dQdXQoKSkgewotICAgICAgICAgICAgICAgIGlmIChpbnZlcnQpIHsKLSAgICAg
ICAgICAgICAgICAgICAgSklUQ29tcGlsZXI6Okp1bXAgc2xvdyA9IG1faml0LmJyYW5jaFRlc3Qz
MigKLSAgICAgICAgICAgICAgICAgICAgICAgIE1hY3JvQXNzZW1ibGVyOjpaZXJvLCB0ZW1wR1BS
LCBNYWNyb0Fzc2VtYmxlcjo6VHJ1c3RlZEltbTMyKElzQXJyYXkpKTsKLSAgICAgICAgICAgICAg
ICAgICAgbV9qaXQuYW5kMzIoVHJ1c3RlZEltbTMyKEluZGV4aW5nU2hhcGVNYXNrKSwgdGVtcEdQ
Uik7Ci0gICAgICAgICAgICAgICAgICAgIG1faml0LnN1YjMyKFRydXN0ZWRJbW0zMihBcnJheVN0
b3JhZ2VTaGFwZSksIHRlbXBHUFIpOwotICAgICAgICAgICAgICAgICAgICByZXN1bHQuYXBwZW5k
KAotICAgICAgICAgICAgICAgICAgICAgICAgbV9qaXQuYnJhbmNoMzIoCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgTWFjcm9Bc3NlbWJsZXI6OkJlbG93T3JFcXVhbCwgdGVtcEdQUiwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBUcnVzdGVkSW1tMzIoU2xvd1B1dEFycmF5U3RvcmFn
ZVNoYXBlIC0gQXJyYXlTdG9yYWdlU2hhcGUpKSk7Ci0gICAgICAgICAgICAgICAgICAgIAotICAg
ICAgICAgICAgICAgICAgICBzbG93LmxpbmsoJm1faml0KTsKLSAgICAgICAgICAgICAgICB9Ci0g
ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgcmVzdWx0LmFwcGVuZCgKICAgICAgICAg
ICAgICAgICAgICAgbV9qaXQuYnJhbmNoVGVzdDMyKAogICAgICAgICAgICAgICAgICAgICAgICAg
TWFjcm9Bc3NlbWJsZXI6Olplcm8sIHRlbXBHUFIsIE1hY3JvQXNzZW1ibGVyOjpUcnVzdGVkSW1t
MzIoSXNBcnJheSkpKTsKQEAgLTczNSw3ICs3MjIsNyBAQCBKSVRDb21waWxlcjo6SnVtcExpc3Qg
U3BlY3VsYXRpdmVKSVQ6Omp1CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBtX2ppdC5hbmQz
MihUcnVzdGVkSW1tMzIoSXNBcnJheSB8IEluZGV4aW5nU2hhcGVNYXNrKSwgdGVtcEdQUik7CiAg
ICAgICAgICAgICByZXN1bHQuYXBwZW5kKAotICAgICAgICAgICAgICAgIG1faml0LmJyYW5jaDMy
KGludmVydCA/IE1hY3JvQXNzZW1ibGVyOjpFcXVhbCA6IE1hY3JvQXNzZW1ibGVyOjpOb3RFcXVh
bCwgdGVtcEdQUiwgVHJ1c3RlZEltbTMyKElzQXJyYXkgfCBBcnJheVN0b3JhZ2VTaGFwZSkpKTsK
KyAgICAgICAgICAgICAgICBtX2ppdC5icmFuY2gzMihNYWNyb0Fzc2VtYmxlcjo6Tm90RXF1YWws
IHRlbXBHUFIsIFRydXN0ZWRJbW0zMihJc0FycmF5IHwgQXJyYXlTdG9yYWdlU2hhcGUpKSk7CiAg
ICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogICAgICAgICBtX2ppdC5hbmQzMihUcnVzdGVk
SW1tMzIoSW5kZXhpbmdTaGFwZU1hc2spLCB0ZW1wR1BSKTsKQEAgLTc0MywxMiArNzMwLDEyIEBA
IEpJVENvbXBpbGVyOjpKdW1wTGlzdCBTcGVjdWxhdGl2ZUpJVDo6anUKICAgICAgICAgICAgIG1f
aml0LnN1YjMyKFRydXN0ZWRJbW0zMihBcnJheVN0b3JhZ2VTaGFwZSksIHRlbXBHUFIpOwogICAg
ICAgICAgICAgcmVzdWx0LmFwcGVuZCgKICAgICAgICAgICAgICAgICBtX2ppdC5icmFuY2gzMigK
LSAgICAgICAgICAgICAgICAgICAgaW52ZXJ0ID8gTWFjcm9Bc3NlbWJsZXI6OkJlbG93T3JFcXVh
bCA6IE1hY3JvQXNzZW1ibGVyOjpBYm92ZSwgdGVtcEdQUiwKKyAgICAgICAgICAgICAgICAgICAg
TWFjcm9Bc3NlbWJsZXI6OkFib3ZlLCB0ZW1wR1BSLAogICAgICAgICAgICAgICAgICAgICBUcnVz
dGVkSW1tMzIoU2xvd1B1dEFycmF5U3RvcmFnZVNoYXBlIC0gQXJyYXlTdG9yYWdlU2hhcGUpKSk7
CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogICAgICAgICByZXN1bHQuYXBwZW5kKAot
ICAgICAgICAgICAgbV9qaXQuYnJhbmNoMzIoaW52ZXJ0ID8gTWFjcm9Bc3NlbWJsZXI6OkVxdWFs
IDogTWFjcm9Bc3NlbWJsZXI6Ok5vdEVxdWFsLCB0ZW1wR1BSLCBUcnVzdGVkSW1tMzIoQXJyYXlT
dG9yYWdlU2hhcGUpKSk7CisgICAgICAgICAgICBtX2ppdC5icmFuY2gzMihNYWNyb0Fzc2VtYmxl
cjo6Tm90RXF1YWwsIHRlbXBHUFIsIFRydXN0ZWRJbW0zMihBcnJheVN0b3JhZ2VTaGFwZSkpKTsK
ICAgICAgICAgYnJlYWs7CiAgICAgfQogICAgIGRlZmF1bHQ6CkluZGV4OiBTb3VyY2UvSmF2YVNj
cmlwdENvcmUvZGZnL0RGR1NwZWN1bGF0aXZlSklULmgKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0ph
dmFTY3JpcHRDb3JlL2RmZy9ERkdTcGVjdWxhdGl2ZUpJVC5oCShyZXZpc2lvbiAxNDQ4NzkpCisr
KyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR1NwZWN1bGF0aXZlSklULmgJKHdvcmtpbmcg
Y29weSkKQEAgLTIyMDQsOCArMjIwNCw4IEBAIHB1YmxpYzoKICAgICAKICAgICBjb25zdCBUeXBl
ZEFycmF5RGVzY3JpcHRvciogdHlwZWRBcnJheURlc2NyaXB0b3IoQXJyYXlNb2RlKTsKICAgICAK
LSAgICBKSVRDb21waWxlcjo6SnVtcCBqdW1wU2xvd0ZvclVud2FudGVkQXJyYXlNb2RlKEdQUlJl
ZyB0ZW1wV2l0aEluZGV4aW5nVHlwZVJlZywgQXJyYXlNb2RlLCBJbmRleGluZ1R5cGUsIGJvb2wg
aW52ZXJ0KTsKLSAgICBKSVRDb21waWxlcjo6SnVtcExpc3QganVtcFNsb3dGb3JVbndhbnRlZEFy
cmF5TW9kZShHUFJSZWcgdGVtcFdpdGhJbmRleGluZ1R5cGVSZWcsIEFycmF5TW9kZSwgYm9vbCBp
bnZlcnQgPSBmYWxzZSk7CisgICAgSklUQ29tcGlsZXI6Okp1bXAganVtcFNsb3dGb3JVbndhbnRl
ZEFycmF5TW9kZShHUFJSZWcgdGVtcFdpdGhJbmRleGluZ1R5cGVSZWcsIEFycmF5TW9kZSwgSW5k
ZXhpbmdUeXBlKTsKKyAgICBKSVRDb21waWxlcjo6SnVtcExpc3QganVtcFNsb3dGb3JVbndhbnRl
ZEFycmF5TW9kZShHUFJSZWcgdGVtcFdpdGhJbmRleGluZ1R5cGVSZWcsIEFycmF5TW9kZSk7CiAg
ICAgdm9pZCBjaGVja0FycmF5KE5vZGUqKTsKICAgICB2b2lkIGFycmF5aWZ5KE5vZGUqLCBHUFJS
ZWcgYmFzZVJlZywgR1BSUmVnIHByb3BlcnR5UmVnKTsKICAgICB2b2lkIGFycmF5aWZ5KE5vZGUq
KTsK
</data>
<flag name="review"
          id="212671"
          type_id="1"
          status="+"
          setter="oliver"
    />
          </attachment>
      

    </bug>

</bugzilla>