<?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>238178</bug_id>
          
          <creation_ts>2022-03-21 18:05:14 -0700</creation_ts>
          <short_desc>AirFixObviousSpills needs to consider a PreIndex and PostIndex as clobbering the Reg used for indexing</short_desc>
          <delta_ts>2022-03-21 20:55:17 -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>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Saam Barati">saam</reporter>
          <assigned_to name="Saam Barati">saam</assigned_to>
          <cc>ashvayka</cc>
    
    <cc>mark.lam</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>ysuzuki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1853448</commentid>
    <comment_count>0</comment_count>
    <who name="Saam Barati">saam</who>
    <bug_when>2022-03-21 18:05:14 -0700</bug_when>
    <thetext>...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1853504</commentid>
    <comment_count>1</comment_count>
      <attachid>455325</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2022-03-21 20:48:11 -0700</bug_when>
    <thetext>Created attachment 455325
[fast-cq] patch for landing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1853507</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-03-21 20:54:05 -0700</bug_when>
    <thetext>Committed r291601 (248694@main): &lt;https://commits.webkit.org/248694@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 455325.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1853509</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-03-21 20:55:17 -0700</bug_when>
    <thetext>&lt;rdar://problem/90611126&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>455325</attachid>
            <date>2022-03-21 20:48:11 -0700</date>
            <delta_ts>2022-03-21 20:54:08 -0700</delta_ts>
            <desc>[fast-cq] patch for landing</desc>
            <filename>patch.diff</filename>
            <type>text/plain</type>
            <size>4411</size>
            <attacher name="Saam Barati">saam</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMjkxNTkyKQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIxIEBA
CisyMDIyLTAzLTIxICBTYWFtIEJhcmF0aSAgPHNiYXJhdGlAYXBwbGUuY29tPgorCisgICAgICAg
IEFpckZpeE9idmlvdXNTcGlsbHMgbmVlZHMgdG8gY29uc2lkZXIgYSBQcmVJbmRleCBhbmQgUG9z
dEluZGV4IGFzIGNsb2JiZXJpbmcgdGhlIFJlZyB1c2VkIGZvciBpbmRleGluZworICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjM4MTc4CisgICAgICAgIDxy
ZGFyOi8vODczNDU4OTU+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTWFyayBMYW0uCisKKyAgICAg
ICAgSW5zaWRlIEFpckZpeE9idmlvdXNTcGlsbHMsIHdlIHJ1biBhIGJhc2ljIGFsaWFzIGFuYWx5
c2lzIGZvciBTdGFja1Nsb3RzIGFuZAorICAgICAgICByZWdpc3RlcnMuIEZvciBleGFtcGxlLCB3
aGVuIHdlIG92ZXJ3cml0ZSBhIHJlZ2lzdGVyLCB3ZSBjbGVhciBhbnl0aGluZworICAgICAgICBp
dCdzIGFsaWFzZWQgd2l0aC4gSG93ZXZlciwgdGhlIHdheSB3ZSB3ZXJlIGRvaW5nIHRoaXMgd2Fz
IGJ5IGxvb2tpbmcgYXQKKyAgICAgICAgZWFjaCBBcmcgdGhhdCB3YXMgRGVmZC4gSG93ZXZlciwg
dGhpcyBpdGVyYXRpb24gd2FzIG1pc3NpbmcgdGhhdAorICAgICAgICBQb3N0SW5kZXgvUHJlSW5k
ZXggbXV0YXRlIHRoZSByZWdpc3RlciB0aGF0IGZlZWRzIGludG8gdGhlIGFkZHJlc3MgQXJnLgor
ICAgICAgICBUaGlzIHBhdGNoIGZpeGVzIHRoZSBpc3N1ZSBieSB3YWxraW5nIHRoZSBpbnN0cnVj
dGlvbiBpbiBzdWNoIGEgd2F5IHRoYXQKKyAgICAgICAgd2UgdmlzaXQgYWxsIHRoZSBEZWZzIHdl
IGNhcmUgYWJvdXQsIGJvdGggUmVncyBhbmQgU3RhY2tTbG90cy4KKworICAgICAgICAqIGIzL2Fp
ci9BaXJGaXhPYnZpb3VzU3BpbGxzLmNwcDoKKwogMjAyMi0wMy0yMSAgWXVzdWtlIFN1enVraSAg
PHlzdXp1a2lAYXBwbGUuY29tPgogCiAgICAgICAgIFtKU0NdIFJlZmVyZW5jZUVycm9yIHdoZW4g
dXNpbmcgZXh0cmEgcGFyZW5zIGluIGNsYXNzIGZpZWxkcwpJbmRleDogU291cmNlL0phdmFTY3Jp
cHRDb3JlL2IzL2Fpci9BaXJGaXhPYnZpb3VzU3BpbGxzLmNwcAo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvYjMvYWlyL0FpckZpeE9idmlvdXNTcGlsbHMuY3BwCShyZXZpc2lv
biAyOTE1OTEpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvYjMvYWlyL0FpckZpeE9idmlvdXNT
cGlsbHMuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xODgsMTQgKzE4OCwyMCBAQCBwcml2YXRlOgog
ICAgICAgICBpZiAoQWlyRml4T2J2aW91c1NwaWxsc0ludGVybmFsOjp2ZXJib3NlKQogICAgICAg
ICAgICAgZGF0YUxvZygiICAgIEV4ZWN1dGluZyAiLCBpbnN0LCAiOiAiLCBtX3N0YXRlLCAiXG4i
KTsKIAotICAgICAgICBJbnN0Ojpmb3JFYWNoRGVmV2l0aEV4dHJhQ2xvYmJlcmVkUmVnczxBcmc+
KAotICAgICAgICAgICAgJmluc3QsICZpbnN0LAotICAgICAgICAgICAgWyZdIChjb25zdCBBcmcm
IGFyZywgQXJnOjpSb2xlLCBCYW5rLCBXaWR0aCkgeworICAgICAgICBJbnN0Ojpmb3JFYWNoRGVm
V2l0aEV4dHJhQ2xvYmJlcmVkUmVnczxSZWc+KCZpbnN0LCAmaW5zdCwKKyAgICAgICAgICAgIFsm
XSAoY29uc3QgUmVnJiByZWcsIEFyZzo6Um9sZSwgQmFuaywgV2lkdGgpIHsKICAgICAgICAgICAg
ICAgICBpZiAoQWlyRml4T2J2aW91c1NwaWxsc0ludGVybmFsOjp2ZXJib3NlKQotICAgICAgICAg
ICAgICAgICAgICBkYXRhTG9nKCIgICAgICAgIENsb2JiZXJpbmcgIiwgYXJnLCAiXG4iKTsKLSAg
ICAgICAgICAgICAgICBtX3N0YXRlLmNsb2JiZXIoYXJnKTsKKyAgICAgICAgICAgICAgICAgICAg
ZGF0YUxvZygiICAgICAgICBDbG9iYmVyaW5nICIsIHJlZywgIlxuIik7CisgICAgICAgICAgICAg
ICAgbV9zdGF0ZS5jbG9iYmVyKHJlZyk7CiAgICAgICAgICAgICB9KTsKLSAgICAgICAgCisKKyAg
ICAgICAgSW5zdDo6Zm9yRWFjaERlZjxTdGFja1Nsb3QqPigmaW5zdCwgJmluc3QsCisgICAgICAg
ICAgICBbJl0gKFN0YWNrU2xvdCogc2xvdCwgQXJnOjpSb2xlLCBCYW5rLCBXaWR0aCkgeworICAg
ICAgICAgICAgICAgIGlmIChBaXJGaXhPYnZpb3VzU3BpbGxzSW50ZXJuYWw6OnZlcmJvc2UpCisg
ICAgICAgICAgICAgICAgICAgIGRhdGFMb2coIiAgICAgICAgQ2xvYmJlcmluZyAiLCAqc2xvdCwg
IlxuIik7CisgICAgICAgICAgICAgICAgbV9zdGF0ZS5jbG9iYmVyKHNsb3QpOworICAgICAgICAg
ICAgfSk7CisKICAgICAgICAgZm9yQWxsQWxpYXNlcygKICAgICAgICAgICAgIFsmXSAoY29uc3Qg
YXV0byYgYWxpYXMpIHsKICAgICAgICAgICAgICAgICBtX3N0YXRlLmFkZEFsaWFzKGFsaWFzKTsK
QEAgLTU1OCwyOSArNTY0LDI4IEBAIHByaXZhdGU6CiAgICAgICAgICAgICByZXR1cm4gc3RkOjpu
dWxsb3B0OwogICAgICAgICB9CiAKLSAgICAgICAgdm9pZCBjbG9iYmVyKGNvbnN0IEFyZyYgYXJn
KQorICAgICAgICB2b2lkIGNsb2JiZXIoY29uc3QgUmVnJiByZWcpCiAgICAgICAgIHsKLSAgICAg
ICAgICAgIGlmIChhcmcuaXNSZWcoKSkgewotICAgICAgICAgICAgICAgIHJlZ0NvbnN0LnJlbW92
ZUFsbE1hdGNoaW5nKAotICAgICAgICAgICAgICAgICAgICBbJl0gKGNvbnN0IFJlZ0NvbnN0JiBh
bGlhcykgLT4gYm9vbCB7Ci0gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gYWxpYXMucmVn
ID09IGFyZy5yZWcoKTsKLSAgICAgICAgICAgICAgICAgICAgfSk7Ci0gICAgICAgICAgICAgICAg
cmVnU2xvdC5yZW1vdmVBbGxNYXRjaGluZygKLSAgICAgICAgICAgICAgICAgICAgWyZdIChjb25z
dCBSZWdTbG90JiBhbGlhcykgLT4gYm9vbCB7Ci0gICAgICAgICAgICAgICAgICAgICAgICByZXR1
cm4gYWxpYXMucmVnID09IGFyZy5yZWcoKTsKLSAgICAgICAgICAgICAgICAgICAgfSk7Ci0gICAg
ICAgICAgICAgICAgcmV0dXJuOwotICAgICAgICAgICAgfQotICAgICAgICAgICAgaWYgKGFyZy5p
c1N0YWNrKCkpIHsKLSAgICAgICAgICAgICAgICBzbG90Q29uc3QucmVtb3ZlQWxsTWF0Y2hpbmco
Ci0gICAgICAgICAgICAgICAgICAgIFsmXSAoY29uc3QgU2xvdENvbnN0JiBhbGlhcykgLT4gYm9v
bCB7Ci0gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gYWxpYXMuc2xvdCA9PSBhcmcuc3Rh
Y2tTbG90KCk7Ci0gICAgICAgICAgICAgICAgICAgIH0pOwotICAgICAgICAgICAgICAgIHJlZ1Ns
b3QucmVtb3ZlQWxsTWF0Y2hpbmcoCi0gICAgICAgICAgICAgICAgICAgIFsmXSAoY29uc3QgUmVn
U2xvdCYgYWxpYXMpIC0+IGJvb2wgewotICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIGFs
aWFzLnNsb3QgPT0gYXJnLnN0YWNrU2xvdCgpOwotICAgICAgICAgICAgICAgICAgICB9KTsKLSAg
ICAgICAgICAgIH0KKyAgICAgICAgICAgIHJlZ0NvbnN0LnJlbW92ZUFsbE1hdGNoaW5nKAorICAg
ICAgICAgICAgICAgIFsmXSAoY29uc3QgUmVnQ29uc3QmIGFsaWFzKSAtPiBib29sIHsKKyAgICAg
ICAgICAgICAgICAgICAgcmV0dXJuIGFsaWFzLnJlZyA9PSByZWc7CisgICAgICAgICAgICAgICAg
fSk7CisgICAgICAgICAgICByZWdTbG90LnJlbW92ZUFsbE1hdGNoaW5nKAorICAgICAgICAgICAg
ICAgIFsmXSAoY29uc3QgUmVnU2xvdCYgYWxpYXMpIC0+IGJvb2wgeworICAgICAgICAgICAgICAg
ICAgICByZXR1cm4gYWxpYXMucmVnID09IHJlZzsKKyAgICAgICAgICAgICAgICB9KTsKKyAgICAg
ICAgfQorCisgICAgICAgIHZvaWQgY2xvYmJlcihTdGFja1Nsb3QqIHNsb3QpCisgICAgICAgIHsK
KyAgICAgICAgICAgIHNsb3RDb25zdC5yZW1vdmVBbGxNYXRjaGluZygKKyAgICAgICAgICAgICAg
ICBbJl0gKGNvbnN0IFNsb3RDb25zdCYgYWxpYXMpIC0+IGJvb2wgeworICAgICAgICAgICAgICAg
ICAgICByZXR1cm4gYWxpYXMuc2xvdCA9PSBzbG90OworICAgICAgICAgICAgICAgIH0pOworICAg
ICAgICAgICAgcmVnU2xvdC5yZW1vdmVBbGxNYXRjaGluZygKKyAgICAgICAgICAgICAgICBbJl0g
KGNvbnN0IFJlZ1Nsb3QmIGFsaWFzKSAtPiBib29sIHsKKyAgICAgICAgICAgICAgICAgICAgcmV0
dXJuIGFsaWFzLnNsb3QgPT0gc2xvdDsKKyAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgfQog
CiAgICAgICAgIHZvaWQgc29ydCgpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>