<?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>153802</bug_id>
          
          <creation_ts>2016-02-02 14:26:53 -0800</creation_ts>
          <short_desc>B3 should be able to compile trivial self-loops</short_desc>
          <delta_ts>2016-02-02 15:47:13 -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>
          
          <blocked>150279</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Filip Pizlo">fpizlo</reporter>
          <assigned_to name="Filip Pizlo">fpizlo</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>keith_miller</cc>
    
    <cc>mark.lam</cc>
    
    <cc>msaboff</cc>
    
    <cc>saam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1161398</commentid>
    <comment_count>0</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2016-02-02 14:26:53 -0800</bug_when>
    <thetext>Patch forthcoming.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1161399</commentid>
    <comment_count>1</comment_count>
      <attachid>270517</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2016-02-02 14:29:38 -0800</bug_when>
    <thetext>Created attachment 270517
the patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1161401</commentid>
    <comment_count>2</comment_count>
      <attachid>270517</attachid>
    <who name="Michael Saboff">msaboff</who>
    <bug_when>2016-02-02 14:32:07 -0800</bug_when>
    <thetext>Comment on attachment 270517
the patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1161444</commentid>
    <comment_count>3</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2016-02-02 15:47:13 -0800</bug_when>
    <thetext>Landed in http://trac.webkit.org/changeset/196035</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>270517</attachid>
            <date>2016-02-02 14:29:38 -0800</date>
            <delta_ts>2016-02-02 14:32:07 -0800</delta_ts>
            <desc>the patch</desc>
            <filename>blah.patch</filename>
            <type>text/plain</type>
            <size>4291</size>
            <attacher name="Filip Pizlo">fpizlo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTk2MDI5KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI4IEBA
CisyMDE2LTAyLTAyICBGaWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+CisKKyAgICAgICAg
QjMgc2hvdWxkIGJlIGFibGUgdG8gY29tcGlsZSB0cml2aWFsIHNlbGYtbG9vcHMKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1MzgwMgorICAgICAgICBy
ZGFyOi8vcHJvYmxlbS8yNDQ2NTYzMgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIFRhaWwtZHVwbGljYXRpbmcgYSBzZWxmLWxvb3Agd291bGQgbWVhbiBk
b2luZyBhIGtpbmQgb2YgbG9vcCB1bnJvbGxpbmcuIEl0IHdvdWxkbid0IGJlCisgICAgICAgIHBy
b2ZpdGFibGUgZXZlbiBpZiBpdCBkaWQgd29yay4gSXQgdHVybnMgb3V0IHRoYXQgaXQgZG9lc24n
dCB3b3JrLCBiZWNhdXNlIHdlIGVkaXQgdGhlIHRhcmdldAorICAgICAgICBibG9jayBiZWZvcmUg
cmVhZGluZyB0aGUgc291cmNlIGJsb2NrLCB3aGljaCBicmVha3MgaWYgdGhlIHRhcmdldCBhbmQg
c291cmNlIGJsb2NrIGFyZSB0aGUKKyAgICAgICAgc2FtZS4KKworICAgICAgICBUaGlzIGRpc2Fi
bGVzIHRhaWwgZHVwbGljYXRpb24gb2Ygc2VsZi1sb29wcywgYWRkcyBhIHRlc3QsIGFuZCBhZGRz
IGJldHRlciB2YWxpZGF0aW9uIGZvciB0aGlzCisgICAgICAgIGlzc3VlLgorCisgICAgICAgICog
YjMvQjNEdXBsaWNhdGVUYWlscy5jcHA6CisgICAgICAgICogYjMvQjNQcm9jZWR1cmUuY3BwOgor
ICAgICAgICAoSlNDOjpCMzo6UHJvY2VkdXJlOjpyZXNldFJlYWNoYWJpbGl0eSk6CisgICAgICAg
ICogYjMvdGVzdGIzLmNwcDoKKyAgICAgICAgKEpTQzo6QjM6OnRlc3RDb21wdXRlRGl2aXNpb25N
YWdpYyk6CisgICAgICAgIChKU0M6OkIzOjp0ZXN0VHJpdmlhbEluZmluaXRlTG9vcCk6CisgICAg
ICAgIChKU0M6OkIzOjp6ZXJvKToKKyAgICAgICAgKEpTQzo6QjM6OnJ1bik6CisKIDIwMTYtMDIt
MDIgIFl1c3VrZSBTdXp1a2kgIDx1dGF0YW5lLnRlYUBnbWFpbC5jb20+CiAKICAgICAgICAgW0pT
Q10gSW50cm9kdWNlIEJ5dGVjb2RlSW50cmluc2ljIGNvbnN0YW50IHJlcCBsaWtlIEB1bmRlZmlu
ZWQKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9iMy9CM0R1cGxpY2F0ZVRhaWxzLmNwcAo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvYjMvQjNEdXBsaWNhdGVUYWlscy5j
cHAJKHJldmlzaW9uIDE5NjAyOCkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9iMy9CM0R1cGxp
Y2F0ZVRhaWxzLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTA1LDYgKzEwNSwxMSBAQCBwdWJsaWM6
CiAgICAgICAgICAgICBpZiAoIWNhbmRpZGF0ZXMuY29udGFpbnModGFpbCkpCiAgICAgICAgICAg
ICAgICAgY29udGludWU7CiAKKyAgICAgICAgICAgIC8vIERvbid0IHRhaWwgZHVwbGljYXRlIGEg
dHJpdmlhbCBzZWxmLWxvb3AsIGJlY2F1c2UgdGhlIGNvZGUgYmVsb3cgY2FuJ3QgaGFuZGxlIGJs
b2NrIGFuZAorICAgICAgICAgICAgLy8gdGFpbCBiZWluZyB0aGUgc2FtZSBibG9jay4KKyAgICAg
ICAgICAgIGlmIChibG9jayA9PSB0YWlsKQorICAgICAgICAgICAgICAgIGNvbnRpbnVlOworCiAg
ICAgICAgICAgICAvLyBXZSdyZSBhYm91dCB0byBjaGFuZ2UgJ2Jsb2NrJy4gTWFrZSBzdXJlIHRo
YXQgbm9ib2R5IGR1cGxpY2F0ZXMgYmxvY2sgYWZ0ZXIgdGhpcwogICAgICAgICAgICAgLy8gcG9p
bnQuCiAgICAgICAgICAgICBjYW5kaWRhdGVzLnJlbW92ZShibG9jayk7CkluZGV4OiBTb3VyY2Uv
SmF2YVNjcmlwdENvcmUvYjMvQjNQcm9jZWR1cmUuY3BwCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9K
YXZhU2NyaXB0Q29yZS9iMy9CM1Byb2NlZHVyZS5jcHAJKHJldmlzaW9uIDE5NjAyOCkKKysrIFNv
dXJjZS9KYXZhU2NyaXB0Q29yZS9iMy9CM1Byb2NlZHVyZS5jcHAJKHdvcmtpbmcgY29weSkKQEAg
LTE3Niw2ICsxNzYsMzEgQEAgdm9pZCBQcm9jZWR1cmU6OnJlc2V0VmFsdWVPd25lcnMoKQogCiB2
b2lkIFByb2NlZHVyZTo6cmVzZXRSZWFjaGFiaWxpdHkoKQogeworICAgIGlmIChzaG91bGRWYWxp
ZGF0ZUlSKCkpIHsKKyAgICAgICAgLy8gVmFsaWRhdGUgdGhlIGJhc2ljIHByb3BlcnRpZXMgdGhh
dCB3ZSBuZWVkIGZvciByZXNldHRpbmcgcmVhY2hhYmlsaXR5LiBXZSBvZnRlbiByZXNldAorICAg
ICAgICAvLyByZWFjaGFiaWxpdHkgYmVmb3JlIElSIHZhbGlkYXRpb24sIHNvIHdpdGhvdXQgdGhp
cyBtaW5pLXZhbGlkYXRpb24sIHlvdSB3b3VsZCBjcmFzaCBpbnNpZGUKKyAgICAgICAgLy8gQjM6
OnJlc2V0UmVhY2hhYmlsaXR5KCkgd2l0aG91dCBnZXR0aW5nIGFueSBJUiBkdW1wLgorCisgICAg
ICAgIEJhc2ljQmxvY2sqIGJhZEJsb2NrID0gbnVsbHB0cjsKKyAgICAgICAgZm9yIChCYXNpY0Js
b2NrKiBibG9jayA6ICp0aGlzKSB7CisgICAgICAgICAgICBpZiAoIWJsb2NrLT5zaXplKCkpIHsK
KyAgICAgICAgICAgICAgICBiYWRCbG9jayA9IGJsb2NrOworICAgICAgICAgICAgICAgIGJyZWFr
OworICAgICAgICAgICAgfQorCisgICAgICAgICAgICBpZiAoIWJsb2NrLT5sYXN0KCktPmFzPENv
bnRyb2xWYWx1ZT4oKSkgeworICAgICAgICAgICAgICAgIGJhZEJsb2NrID0gYmxvY2s7CisgICAg
ICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB9CisgICAgICAgIH0KKworICAgICAgICBp
ZiAoYmFkQmxvY2spIHsKKyAgICAgICAgICAgIGRhdGFMb2coIkZBVEFMOiBJbnZhbGlkIGJhc2lj
IGJsb2NrICIsICpiYWRCbG9jaywgIiB3aGlsZSBydW5uaW5nIFByb2NlZHVyZTo6cmVzZXRSZWFj
aGFiaWxpdHkoKS5cbiIpOworICAgICAgICAgICAgZGF0YUxvZygqdGhpcyk7CisgICAgICAgICAg
ICBSRUxFQVNFX0FTU0VSVF9OT1RfUkVBQ0hFRCgpOworICAgICAgICB9CisgICAgfQorICAgIAog
ICAgIEIzOjpyZXNldFJlYWNoYWJpbGl0eSgKICAgICAgICAgbV9ibG9ja3MsCiAgICAgICAgIFsm
XSAoQmFzaWNCbG9jayogZGVsZXRlZCkgewpJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL2Iz
L3Rlc3RiMy5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL2IzL3Rlc3Ri
My5jcHAJKHJldmlzaW9uIDE5NjAyOCkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9iMy90ZXN0
YjMuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0xMDAyNyw2ICsxMDAyNywxNyBAQCB2b2lkIHRlc3RD
b21wdXRlRGl2aXNpb25NYWdpYyhUIHZhbHVlLCBUCiAgICAgQ0hFQ0sobWFnaWMuc2hpZnQgPT0g
c2hpZnQpOwogfQogCit2b2lkIHRlc3RUcml2aWFsSW5maW5pdGVMb29wKCkKK3sKKyAgICBQcm9j
ZWR1cmUgcHJvYzsKKyAgICBCYXNpY0Jsb2NrKiByb290ID0gcHJvYy5hZGRCbG9jaygpOworICAg
IEJhc2ljQmxvY2sqIGxvb3AgPSBwcm9jLmFkZEJsb2NrKCk7CisgICAgcm9vdC0+YXBwZW5kTmV3
PENvbnRyb2xWYWx1ZT4ocHJvYywgSnVtcCwgT3JpZ2luKCksIEZyZXF1ZW50ZWRCbG9jayhsb29w
KSk7CisgICAgbG9vcC0+YXBwZW5kTmV3PENvbnRyb2xWYWx1ZT4ocHJvYywgSnVtcCwgT3JpZ2lu
KCksIEZyZXF1ZW50ZWRCbG9jayhsb29wKSk7CisKKyAgICBjb21waWxlKHByb2MpOworfQorCiAv
LyBNYWtlIHN1cmUgdGhlIGNvbXBpbGVyIGRvZXMgbm90IHRyeSB0byBvcHRpbWl6ZSBhbnl0aGlu
ZyBvdXQuCiBORVZFUl9JTkxJTkUgZG91YmxlIHplcm8oKQogewpAQCAtMTE0MjgsNiArMTE0Mzks
OCBAQCB2b2lkIHJ1bihjb25zdCBjaGFyKiBmaWx0ZXIpCiAKICAgICBSVU4odGVzdENvbXB1dGVE
aXZpc2lvbk1hZ2ljPGludDMyX3Q+KDIsIC0yMTQ3NDgzNjQ3LCAwKSk7CiAKKyAgICBSVU4odGVz
dFRyaXZpYWxJbmZpbml0ZUxvb3AoKSk7CisKICAgICBpZiAodGFza3MuaXNFbXB0eSgpKQogICAg
ICAgICB1c2FnZSgpOwogCg==
</data>
<flag name="review"
          id="295347"
          type_id="1"
          status="+"
          setter="msaboff"
    />
          </attachment>
      

    </bug>

</bugzilla>