<?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>147634</bug_id>
          
          <creation_ts>2015-08-04 11:07:36 -0700</creation_ts>
          <short_desc>jsc-tailcall: We should abortWithReason() if we ever return from a tail call</short_desc>
          <delta_ts>2015-08-04 11:30:59 -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>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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Basile Clement">basile_clement</reporter>
          <assigned_to name="Basile Clement">basile_clement</assigned_to>
          <cc>msaboff</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1114651</commentid>
    <comment_count>0</comment_count>
    <who name="Basile Clement">basile_clement</who>
    <bug_when>2015-08-04 11:07:36 -0700</bug_when>
    <thetext>...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1114656</commentid>
    <comment_count>1</comment_count>
      <attachid>258185</attachid>
    <who name="Basile Clement">basile_clement</who>
    <bug_when>2015-08-04 11:11:03 -0700</bug_when>
    <thetext>Created attachment 258185
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1114661</commentid>
    <comment_count>2</comment_count>
      <attachid>258185</attachid>
    <who name="Michael Saboff">msaboff</who>
    <bug_when>2015-08-04 11:21:18 -0700</bug_when>
    <thetext>Comment on attachment 258185
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1114666</commentid>
    <comment_count>3</comment_count>
    <who name="Basile Clement">basile_clement</who>
    <bug_when>2015-08-04 11:30:59 -0700</bug_when>
    <thetext>Committed r187868 &lt;http://trac.webkit.org/changeset/187868&gt;.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>258185</attachid>
            <date>2015-08-04 11:11:03 -0700</date>
            <delta_ts>2015-08-04 11:21:18 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-147634-20150804111056.patch</filename>
            <type>text/plain</type>
            <size>5735</size>
            <attacher name="Basile Clement">basile_clement</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg3NzkxCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBj
Njk2MWNkNTAzN2FiY2Y4MDNlMzdlYTM1NThkYTA0MTYzOThiM2Q2Li4wMTkxNzdkNTQyOGZjODll
ZGRkMmFhNjg4MTQ5ZjYzYWQyYTNlYzNiIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyOCBAQAorMjAxNS0wOC0wNCAgQmFzaWxlIENsZW1lbnQgIDxiYXNpbGVfY2xlbWVudEBh
cHBsZS5jb20+CisKKyAgICAgICAganNjLXRhaWxjYWxsOiBXZSBzaG91bGQgYWJvcnRXaXRoUmVh
c29uKCkgaWYgd2UgZXZlciByZXR1cm4gZnJvbSBhIHRhaWwgY2FsbAorICAgICAgICBodHRwczov
L2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ3NjM0CisKKyAgICAgICAgUmV2aWV3
ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUHJldmlvdXNseSwgd2Ugd2VyZSB1c2lu
ZyBhIGJyZWFrcG9pbnQgaW4gdGhhdCBjYXNlLCBidXQgaXQgcmVhbGx5CisgICAgICAgIHNob3Vs
ZCBiZSBhbiBhYm9ydFdpdGhSZWFzb24oKS4gTm90ZSB0aGF0IHRoaXMgaXMgbW9zdGx5IHVzZWZ1
bCBmb3IgdGhlCisgICAgICAgIHNsb3cgcGF0aCwgc2luY2UgdGhlIGZhc3QgcGF0aCBpcyBhbHdh
eXMgYSBqdW1wIC0gaWYgd2UgZXZlciBoYXZlIGEKKyAgICAgICAgc2xvdyBwYXRoIHRoYXQgZG9l
cyBub3QgcGVyZm9ybSB0aGUgdGFpbCBjYWxsLCB3ZSBoYXZlIG5vIGlkZWEgaW4gd2hhdAorICAg
ICAgICBzdGF0ZSB0aGUgc3RhY2sgd2lsbCBiZSB3aGVuIHdlIHJldHVybiBoZXJlLCBhbmQgaXQg
d291bGQgYmUgZGFuZ2Vyb3VzCisgICAgICAgIHRvIGNvbnRpbnVlIGV4ZWN1dGluZyAoZXNwZWNp
YWxseSBzaW5jZSB0aGUgbmV4dCBpbnN0cnVjdGlvbiBpcworICAgICAgICBndWFyYW50ZWVkIHRv
IGJlIGEgcmV0dXJuKS4KKworICAgICAgICAqIGFzc2VtYmxlci9BYm9ydFJlYXNvbi5oOgorICAg
ICAgICAqIGRmZy9ERkdTcGVjdWxhdGl2ZUpJVDMyXzY0LmNwcDoKKyAgICAgICAgKEpTQzo6REZH
OjpTcGVjdWxhdGl2ZUpJVDo6ZW1pdENhbGwpOgorICAgICAgICAqIGRmZy9ERkdTcGVjdWxhdGl2
ZUpJVDY0LmNwcDoKKyAgICAgICAgKEpTQzo6REZHOjpTcGVjdWxhdGl2ZUpJVDo6ZW1pdENhbGwp
OgorICAgICAgICAqIGppdC9KSVRDYWxsLmNwcDoKKyAgICAgICAgKEpTQzo6SklUOjpjb21waWxl
T3BDYWxsU2xvd0Nhc2UpOgorICAgICAgICAqIGppdC9KSVRDYWxsMzJfNjQuY3BwOgorICAgICAg
ICAoSlNDOjpKSVQ6OmNvbXBpbGVPcENhbGxTbG93Q2FzZSk6CisKIDIwMTUtMDctMzEgIEJhc2ls
ZSBDbGVtZW50ICA8YmFzaWxlX2NsZW1lbnRAYXBwbGUuY29tPgogCiAgICAgICAgIGpzYy10YWls
Y2FsbDogSW1wbGVtZW50IHRoZSB0YWlsIGNhbGwgb3Bjb2RlcyBpbiB0aGUgREZHCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYXNzZW1ibGVyL0Fib3J0UmVhc29uLmggYi9Tb3Vy
Y2UvSmF2YVNjcmlwdENvcmUvYXNzZW1ibGVyL0Fib3J0UmVhc29uLmgKaW5kZXggMWE1ZjA2OGM3
MjBiMzFmMjQ4NTA4MmNkOTdhNWFmOGEyZGRlYmFmMS4uZTk0NDQ5YWQ0YzQ5NTUzYWU2NzBiYTZm
NzU3NmY5MWFkYzkxNDVlZCAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2Fzc2Vt
Ymxlci9BYm9ydFJlYXNvbi5oCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9hc3NlbWJsZXIv
QWJvcnRSZWFzb24uaApAQCAtNTgsNiArNTgsNyBAQCBlbnVtIEFib3J0UmVhc29uIHsKICAgICBE
RkdVbnJlYWNoYWJsZUJhc2ljQmxvY2sgICAgICAgICAgICAgICAgICAgICAgICAgID0gMjIwLAog
ICAgIERGR1VucmVhc29uYWJsZU9TUkVudHJ5SnVtcERlc3RpbmF0aW9uICAgICAgICAgICAgPSAy
MzAsCiAgICAgREZHVmFyYXJnc1Rocm93aW5nUGF0aERpZE5vdFRocm93ICAgICAgICAgICAgICAg
ICA9IDIzNSwKKyAgICBKSVREaWRSZXR1cm5Gcm9tVGFpbENhbGwgICAgICAgICAgICAgICAgICAg
ICAgICAgID0gMjM3LAogICAgIEpJVERpdk9wZXJhbmRzQXJlTm90TnVtYmVycyAgICAgICAgICAg
ICAgICAgICAgICAgPSAyNDAsCiAgICAgSklUR2V0QnlWYWxSZXN1bHRJc05vdEVtcHR5ICAgICAg
ICAgICAgICAgICAgICAgICA9IDI1MCwKICAgICBKSVROb3RTdXBwb3J0ZWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgID0gMjYwLApkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3Jp
cHRDb3JlL2RmZy9ERkdTcGVjdWxhdGl2ZUpJVDMyXzY0LmNwcCBiL1NvdXJjZS9KYXZhU2NyaXB0
Q29yZS9kZmcvREZHU3BlY3VsYXRpdmVKSVQzMl82NC5jcHAKaW5kZXggYjZlZDEyYTIwMzA3YjVk
MjQxNjAyZTczNDFiOTg1NWI3MGUzNTU3Ni4uM2MxMmUzMmFmNDg3NDBmNzkxNTA2NmRlZmQwNDE4
ZjQ5OTczNTIyMSAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdTcGVj
dWxhdGl2ZUpJVDMyXzY0LmNwcAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR1Nw
ZWN1bGF0aXZlSklUMzJfNjQuY3BwCkBAIC04NzgsNyArODc4LDcgQEAgdm9pZCBTcGVjdWxhdGl2
ZUpJVDo6ZW1pdENhbGwoTm9kZSogbm9kZSkKICAgICBkb25lLmxpbmsoJm1faml0KTsKIAogICAg
IGlmIChpc1RhaWwpCi0gICAgICAgIG1faml0LmJyZWFrcG9pbnQoKTsKKyAgICAgICAgbV9qaXQu
YWJvcnRXaXRoUmVhc29uKEpJVERpZFJldHVybkZyb21UYWlsQ2FsbCk7CiAgICAgZWxzZSB7CiAg
ICAgICAgIG1faml0LnNldHVwUmVzdWx0cyhyZXN1bHRQYXlsb2FkR1BSLCByZXN1bHRUYWdHUFIp
OwogCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR1NwZWN1bGF0aXZl
SklUNjQuY3BwIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdTcGVjdWxhdGl2ZUpJVDY0
LmNwcAppbmRleCA1N2RmZWUzMjUyYjQ3Y2NiMjg3OGEzYmZmOGYzMDY2ZGYzMWQ5YmMwLi42ZDRh
MzQ0NzM1ZmQ3YTYxOTFhMjU4NzM0ODhkYjYwNDBmNDdhY2MzIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
SmF2YVNjcmlwdENvcmUvZGZnL0RGR1NwZWN1bGF0aXZlSklUNjQuY3BwCisrKyBiL1NvdXJjZS9K
YXZhU2NyaXB0Q29yZS9kZmcvREZHU3BlY3VsYXRpdmVKSVQ2NC5jcHAKQEAgLTgzOSw3ICs4Mzks
NyBAQCB2b2lkIFNwZWN1bGF0aXZlSklUOjplbWl0Q2FsbChOb2RlKiBub2RlKQogICAgIGRvbmUu
bGluaygmbV9qaXQpOwogCiAgICAgaWYgKGlzVGFpbCkKLSAgICAgICAgbV9qaXQuYnJlYWtwb2lu
dCgpOworICAgICAgICBtX2ppdC5hYm9ydFdpdGhSZWFzb24oSklURGlkUmV0dXJuRnJvbVRhaWxD
YWxsKTsKICAgICBlbHNlIHsKICAgICAgICAgbV9qaXQubW92ZShHUFJJbmZvOjpyZXR1cm5WYWx1
ZUdQUiwgcmVzdWx0R1BSKTsKIApkaWZmIC0tZ2l0IGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2pp
dC9KSVRDYWxsLmNwcCBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9qaXQvSklUQ2FsbC5jcHAKaW5k
ZXggOTkzNDQxYWExNzU4ZTEyMTcxMmE0YWM2ZDM3MTQ5OGNhMjk3MDk2Mi4uZGUzNzllOGFkMjFi
ZDM1MzVkYWI2NWRjNGE2NzkyY2MxZDkwZGM1OCAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3Jp
cHRDb3JlL2ppdC9KSVRDYWxsLmNwcAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaml0L0pJ
VENhbGwuY3BwCkBAIC0xOTcsOCArMTk3LDYgQEAgdm9pZCBKSVQ6OmNvbXBpbGVPcENhbGwoT3Bj
b2RlSUQgb3Bjb2RlSUQsIEluc3RydWN0aW9uKiBpbnN0cnVjdGlvbiwgdW5zaWduZWQgY2EKICAg
ICBpZiAob3Bjb2RlSUQgPT0gb3BfdGFpbF9jYWxsIHx8IG9wY29kZUlEID09IG9wX3RhaWxfY2Fs
bF92YXJhcmdzKSB7CiAgICAgICAgIHByZXBhcmVGb3JUYWlsQ2FsbFNsb3coKTsKICAgICAgICAg
bV9jYWxsQ29tcGlsYXRpb25JbmZvW2NhbGxMaW5rSW5mb0luZGV4XS5ob3RQYXRoT3RoZXIgPSBl
bWl0TmFrZWRUYWlsQ2FsbCgpOwotICAgICAgICAvLyBXZSBtdXN0IG5ldmVyIGNvbWUgYmFjayBo
ZXJlCi0gICAgICAgIGJyZWFrcG9pbnQoKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIApAQCAt
MjI2LDggKzIyNCw3IEBAIHZvaWQgSklUOjpjb21waWxlT3BDYWxsU2xvd0Nhc2UoT3Bjb2RlSUQg
b3Bjb2RlSUQsIEluc3RydWN0aW9uKiBpbnN0cnVjdGlvbiwgVmVjCiAgICAgbV9jYWxsQ29tcGls
YXRpb25JbmZvW2NhbGxMaW5rSW5mb0luZGV4XS5jYWxsUmV0dXJuTG9jYXRpb24gPSBlbWl0TmFr
ZWRDYWxsKG1fdm0tPmdldENUSVN0dWIobGlua0NhbGxUaHVua0dlbmVyYXRvcikuY29kZSgpKTsK
IAogICAgIGlmIChvcGNvZGVJRCA9PSBvcF90YWlsX2NhbGwgfHwgb3Bjb2RlSUQgPT0gb3BfdGFp
bF9jYWxsX3ZhcmFyZ3MpIHsKLSAgICAgICAgLy8gV2UgbXVzdCBuZXZlciBjb21lIGJhY2sgaGVy
ZQotICAgICAgICBicmVha3BvaW50KCk7CisgICAgICAgIGFib3J0V2l0aFJlYXNvbihKSVREaWRS
ZXR1cm5Gcm9tVGFpbENhbGwpOwogICAgICAgICByZXR1cm47CiAgICAgfQogCmRpZmYgLS1naXQg
YS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaml0L0pJVENhbGwzMl82NC5jcHAgYi9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvaml0L0pJVENhbGwzMl82NC5jcHAKaW5kZXggNGExZGYxMGIwMGI2YTIyYzNm
OWY1MTI0ZWMzYTI2OWE3NWI2ZmRhNi4uMTk3MDhmMzk4MWUxZjg5NmYxNDRlNmI0NmZiMjFjMTNm
NDAxYTNmMiAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFTY3JpcHRDb3JlL2ppdC9KSVRDYWxsMzJf
NjQuY3BwCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9qaXQvSklUQ2FsbDMyXzY0LmNwcApA
QCAtMjgyLDggKzI4Miw2IEBAIHZvaWQgSklUOjpjb21waWxlT3BDYWxsKE9wY29kZUlEIG9wY29k
ZUlELCBJbnN0cnVjdGlvbiogaW5zdHJ1Y3Rpb24sIHVuc2lnbmVkIGNhCiAgICAgaWYgKG9wY29k
ZUlEID09IG9wX3RhaWxfY2FsbCB8fCBvcGNvZGVJRCA9PSBvcF90YWlsX2NhbGxfdmFyYXJncykg
ewogICAgICAgICBwcmVwYXJlRm9yVGFpbENhbGxTbG93KCk7CiAgICAgICAgIG1fY2FsbENvbXBp
bGF0aW9uSW5mb1tjYWxsTGlua0luZm9JbmRleF0uaG90UGF0aE90aGVyID0gZW1pdE5ha2VkVGFp
bENhbGwoKTsKLSAgICAgICAgLy8gV2UgbXVzdCBuZXZlciBjb21lIGJhY2sgaGVyZQotICAgICAg
ICBicmVha3BvaW50KCk7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKQEAgLTMxMSw4ICszMDks
NyBAQCB2b2lkIEpJVDo6Y29tcGlsZU9wQ2FsbFNsb3dDYXNlKE9wY29kZUlEIG9wY29kZUlELCBJ
bnN0cnVjdGlvbiogaW5zdHJ1Y3Rpb24sIFZlYwogICAgIG1fY2FsbENvbXBpbGF0aW9uSW5mb1tj
YWxsTGlua0luZm9JbmRleF0uY2FsbFJldHVybkxvY2F0aW9uID0gZW1pdE5ha2VkQ2FsbChtX3Zt
LT5nZXRDVElTdHViKGxpbmtDYWxsVGh1bmtHZW5lcmF0b3IpLmNvZGUoKSk7CiAKICAgICBpZiAo
b3Bjb2RlSUQgPT0gb3BfdGFpbF9jYWxsIHx8IG9wY29kZUlEID09IG9wX3RhaWxfY2FsbF92YXJh
cmdzKSB7Ci0gICAgICAgIC8vIFdlIG11c3QgbmV2ZXIgY29tZSBiYWNrIGhlcmUKLSAgICAgICAg
YnJlYWtwb2ludCgpOworICAgICAgICBhYm9ydFdpdGhSZWFzb24oSklURGlkUmV0dXJuRnJvbVRh
aWxDYWxsKTsKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAo=
</data>
<flag name="review"
          id="283347"
          type_id="1"
          status="+"
          setter="msaboff"
    />
          </attachment>
      

    </bug>

</bugzilla>