<?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>165727</bug_id>
          
          <creation_ts>2016-12-10 09:06:31 -0800</creation_ts>
          <short_desc>Fix indirect_call if the result type is used.</short_desc>
          <delta_ts>2016-12-10 11:15:25 -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>New Bugs</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Keith Miller">keith_miller</reporter>
          <assigned_to name="Keith Miller">keith_miller</assigned_to>
          <cc>commit-queue</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>1258695</commentid>
    <comment_count>0</comment_count>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2016-12-10 09:06:31 -0800</bug_when>
    <thetext>Fix indirect_call if the result type is used.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1258696</commentid>
    <comment_count>1</comment_count>
      <attachid>296803</attachid>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2016-12-10 09:25:45 -0800</bug_when>
    <thetext>Created attachment 296803
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1258716</commentid>
    <comment_count>2</comment_count>
      <attachid>296803</attachid>
    <who name="Michael Saboff">msaboff</who>
    <bug_when>2016-12-10 10:49:04 -0800</bug_when>
    <thetext>Comment on attachment 296803
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1258720</commentid>
    <comment_count>3</comment_count>
      <attachid>296803</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-12-10 11:15:22 -0800</bug_when>
    <thetext>Comment on attachment 296803
Patch

Clearing flags on attachment: 296803

Committed r209668: &lt;http://trac.webkit.org/changeset/209668&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1258721</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-12-10 11:15:25 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>296803</attachid>
            <date>2016-12-10 09:25:45 -0800</date>
            <delta_ts>2016-12-10 11:15:22 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-165727-20161210092501.patch</filename>
            <type>text/plain</type>
            <size>4675</size>
            <attacher name="Keith Miller">keith_miller</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjA5NjUyCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA4
ODUwMTA1MDRmZTI2MmZmMDBiZjliZDkyOTAxZTIzYjhjNjQ1MDY2Li42MDA1MzA5ODg0NDQ4MTY2
MDg3MThjMzJiNmMxMjVlMzQzYTM5NGNjIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNyBAQAorMjAxNi0xMi0xMCAgS2VpdGggTWlsbGVyICA8a2VpdGhfbWlsbGVyQGFwcGxl
LmNvbT4KKworICAgICAgICBGaXggaW5kaXJlY3RfY2FsbCBpZiB0aGUgcmVzdWx0IHR5cGUgaXMg
dXNlZC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE2
NTcyNworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRo
ZSBwYXRjaHBvaW50IGZvciBpbmRpcmVjdF9jYWxsIGFzc3VtZWQgdGhhdCB0aGUgY2FsbGVlIHdv
dWxkIGJlCisgICAgICAgIGluIHBhcmFtc1swXS4gVGhpcyBpcyBub3QgdGhlIGNhc2UsIGhvd2V2
ZXIsIGlmIHRoZSBjYWxsZWUgcmV0dXJucworICAgICAgICBhIHZhbHVlLgorCisgICAgICAgICog
d2FzbS9XYXNtQjNJUkdlbmVyYXRvci5jcHA6CisgICAgICAgIChKU0M6Oldhc206OkIzSVJHZW5l
cmF0b3I6OmFkZENhbGxJbmRpcmVjdCk6CisKIDIwMTYtMTItMDkgIEtlaXRoIE1pbGxlciAgPGtl
aXRoX21pbGxlckBhcHBsZS5jb20+CiAKICAgICAgICAgV2FzbSBzaG91bGQgc3VwcG9ydCBjYWxs
X2luZGlyZWN0CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvd2FzbS9XYXNtQjNJ
UkdlbmVyYXRvci5jcHAgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvd2FzbS9XYXNtQjNJUkdlbmVy
YXRvci5jcHAKaW5kZXggMWNmZTI1NDEzNjZhZmQ4M2MzMWE1MjhkNjU0YTk0ZTU3ZjQyYzYxZi4u
YTUxZTgyYTA2MjFmNDk2MzRhZjRhNGU0OWE3OGM1NzUzY2ZiZjA2OSAxMDA2NDQKLS0tIGEvU291
cmNlL0phdmFTY3JpcHRDb3JlL3dhc20vV2FzbUIzSVJHZW5lcmF0b3IuY3BwCisrKyBiL1NvdXJj
ZS9KYXZhU2NyaXB0Q29yZS93YXNtL1dhc21CM0lSR2VuZXJhdG9yLmNwcApAQCAtNjY0LDcgKzY2
NCw4IEBAIGJvb2wgQjNJUkdlbmVyYXRvcjo6YWRkQ2FsbEluZGlyZWN0KGNvbnN0IFNpZ25hdHVy
ZSogc2lnbmF0dXJlLCBWZWN0b3I8RXhwcmVzc2lvCiAKICAgICBFeHByZXNzaW9uVHlwZSBjYWxs
ZWVDb2RlID0gbV9jdXJyZW50QmxvY2stPmFwcGVuZE5ldzxNZW1vcnlWYWx1ZT4obV9wcm9jLCBM
b2FkLCBwb2ludGVyVHlwZSgpLCBPcmlnaW4oKSwgY2FsbGFibGVGdW5jdGlvbiwgT0JKRUNUX09G
RlNFVE9GKENhbGxhYmxlRnVuY3Rpb24sIGNvZGUpKTsKIAotICAgIHJlc3VsdCA9IHdhc21DYWxs
aW5nQ29udmVudGlvbigpLnNldHVwQ2FsbChtX3Byb2MsIG1fY3VycmVudEJsb2NrLCBPcmlnaW4o
KSwgYXJncywgdG9CM1R5cGUoc2lnbmF0dXJlLT5yZXR1cm5UeXBlKSwKKyAgICBUeXBlIHJldHVy
blR5cGUgPSBzaWduYXR1cmUtPnJldHVyblR5cGU7CisgICAgcmVzdWx0ID0gd2FzbUNhbGxpbmdD
b252ZW50aW9uKCkuc2V0dXBDYWxsKG1fcHJvYywgbV9jdXJyZW50QmxvY2ssIE9yaWdpbigpLCBh
cmdzLCB0b0IzVHlwZShyZXR1cm5UeXBlKSwKICAgICAgICAgWyZdIChQYXRjaHBvaW50VmFsdWUq
IHBhdGNocG9pbnQpIHsKICAgICAgICAgICAgIHBhdGNocG9pbnQtPmVmZmVjdHMud3JpdGVzUGlu
bmVkID0gdHJ1ZTsKICAgICAgICAgICAgIHBhdGNocG9pbnQtPmVmZmVjdHMucmVhZHNQaW5uZWQg
PSB0cnVlOwpAQCAtNjcyLDcgKzY3Myw3IEBAIGJvb2wgQjNJUkdlbmVyYXRvcjo6YWRkQ2FsbElu
ZGlyZWN0KGNvbnN0IFNpZ25hdHVyZSogc2lnbmF0dXJlLCBWZWN0b3I8RXhwcmVzc2lvCiAgICAg
ICAgICAgICBwYXRjaHBvaW50LT5hcHBlbmQoY2FsbGVlQ29kZSwgVmFsdWVSZXA6OlNvbWVSZWdp
c3Rlcik7CiAKICAgICAgICAgICAgIHBhdGNocG9pbnQtPnNldEdlbmVyYXRvcihbPV0gKENDYWxs
SGVscGVycyYgaml0LCBjb25zdCBCMzo6U3RhY2ttYXBHZW5lcmF0aW9uUGFyYW1zJiBwYXJhbXMp
IHsKLSAgICAgICAgICAgICAgICBqaXQuY2FsbChwYXJhbXNbMF0uZ3ByKCkpOworICAgICAgICAg
ICAgICAgIGppdC5jYWxsKHBhcmFtc1tyZXR1cm5UeXBlID09IFZvaWQgPyAwIDogMV0uZ3ByKCkp
OwogICAgICAgICAgICAgfSk7CiAgICAgICAgIH0pOwogICAgIHJldHVybiB0cnVlOwpkaWZmIC0t
Z2l0IGEvSlNUZXN0cy9DaGFuZ2VMb2cgYi9KU1Rlc3RzL0NoYW5nZUxvZwppbmRleCBlZjJkZGQ4
OTE1MGNiMmUzMTcyOWU2NGI5ZmZhNDY3NGZiNGFhZjk4Li44ZGRmMTRiMDYwYjQ4YjMxNzRkMzMy
ZjhlN2I2ZjUyZmQ5YWM1ODkwIDEwMDY0NAotLS0gYS9KU1Rlc3RzL0NoYW5nZUxvZworKysgYi9K
U1Rlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE0IEBACisyMDE2LTEyLTEwICBLZWl0aCBNaWxs
ZXIgIDxrZWl0aF9taWxsZXJAYXBwbGUuY29tPgorCisgICAgICAgIEZpeCBpbmRpcmVjdF9jYWxs
IGlmIHRoZSByZXN1bHQgdHlwZSBpcyB1c2VkLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTY1NzI3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgKiB3YXNtL2pzLWFwaS9jYWxsLWluZGlyZWN0LXJlc3VsdHMu
anM6IEFkZGVkLgorICAgICAgICAoY29uc3Qud2FzbU1vZHVsZVdoaWNoSW1wb3J0SlMpOgorICAg
ICAgICAoTW9ub21vcnBoaWNJbXBvcnQpOgorCiAyMDE2LTEyLTA5ICBLZWl0aCBNaWxsZXIgIDxr
ZWl0aF9taWxsZXJAYXBwbGUuY29tPgogCiAgICAgICAgIFdhc20gc2hvdWxkIHN1cHBvcnQgY2Fs
bF9pbmRpcmVjdApkaWZmIC0tZ2l0IGEvSlNUZXN0cy93YXNtL2pzLWFwaS9jYWxsLWluZGlyZWN0
LXJlc3VsdHMuanMgYi9KU1Rlc3RzL3dhc20vanMtYXBpL2NhbGwtaW5kaXJlY3QtcmVzdWx0cy5q
cwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwLi4wNDAxOThlMDI2NTI1MmMyN2Y4NjRlZTBlMDQ0ZjI4NzZmMTQ2MjYyCi0t
LSAvZGV2L251bGwKKysrIGIvSlNUZXN0cy93YXNtL2pzLWFwaS9jYWxsLWluZGlyZWN0LXJlc3Vs
dHMuanMKQEAgLTAsMCArMSw0MSBAQAoraW1wb3J0ICogYXMgYXNzZXJ0IGZyb20gJy4uL2Fzc2Vy
dC5qcyc7CitpbXBvcnQgQnVpbGRlciBmcm9tICcuLi9CdWlsZGVyLmpzJzsKKworY29uc3Qgd2Fz
bU1vZHVsZVdoaWNoSW1wb3J0SlMgPSAoKSA9PiB7CisgICAgY29uc3QgYnVpbGRlciA9IChuZXcg
QnVpbGRlcigpKQorICAgICAgICAuVHlwZSgpLkVuZCgpCisgICAgICAgIC5JbXBvcnQoKQorICAg
ICAgICAgICAgLkZ1bmN0aW9uKCJpbXAiLCAiZnVuYyIsIHsgcGFyYW1zOiBbImkzMiJdLCByZXQ6
ICJpMzIiIH0pCisgICAgICAgIC5FbmQoKQorICAgICAgICAuRnVuY3Rpb24oKS5FbmQoKQorICAg
ICAgICAuRXhwb3J0KCkKKyAgICAgICAgICAgIC5GdW5jdGlvbigiY2hhbmdlQ291bnRlciIpCisg
ICAgICAgIC5FbmQoKQorICAgICAgICAuQ29kZSgpCisgICAgICAgICAgICAuRnVuY3Rpb24oImNo
YW5nZUNvdW50ZXIiLCB7IHBhcmFtczogWyJpMzIiLCAiaTMyIl0sIHJldDogImkzMiIgfSkKKyAg
ICAgICAgICAgICAgICAuSTMyQ29uc3QoNDIpCisgICAgICAgICAgICAgICAgLkdldExvY2FsKDAp
CisgICAgICAgICAgICAgICAgLkkzMkFkZCgpCisgICAgICAgICAgICAgICAgLkdldExvY2FsKDEp
CisgICAgICAgICAgICAgICAgLkNhbGxJbmRpcmVjdCgwLCAwKSAvLyBDYWxscyBmdW5jKHBhcmFt
WzBdICsgNDIpLgorICAgICAgICAgICAgICAgIC5JMzJDb25zdCgwKQorICAgICAgICAgICAgICAg
IC5DYWxsSW5kaXJlY3QoMCwgMCkgLy8gQ2FsbHMgZnVuYyhwYXJhbVswXSArIDQyKS4KKyAgICAg
ICAgICAgIC5FbmQoKQorICAgICAgICAuRW5kKCk7CisgICAgY29uc3QgYmluID0gYnVpbGRlci5X
ZWJBc3NlbWJseSgpLmdldCgpOworICAgIGNvbnN0IG1vZHVsZSA9IG5ldyBXZWJBc3NlbWJseS5N
b2R1bGUoYmluKTsKKyAgICByZXR1cm4gbW9kdWxlOworfTsKKworCisoZnVuY3Rpb24gTW9ub21v
cnBoaWNJbXBvcnQoKSB7CisgICAgbGV0IGNvdW50ZXIgPSAwOworICAgIGNvbnN0IGNvdW50ZXJT
ZXR0ZXIgPSB2ID0+IGNvdW50ZXIgPSB2OworICAgIGNvbnN0IG1vZHVsZSA9IHdhc21Nb2R1bGVX
aGljaEltcG9ydEpTKCk7CisgICAgY29uc3QgaW5zdGFuY2UgPSBuZXcgV2ViQXNzZW1ibHkuSW5z
dGFuY2UobW9kdWxlLCB7IGltcDogeyBmdW5jOiBjb3VudGVyU2V0dGVyIH0gfSk7CisgICAgZm9y
IChsZXQgaSA9IDA7IGkgPCA0MDk2OyArK2kpIHsKKyAgICAgICAgLy8gSW52b2tlIHRoaXMgYSBi
dW5jaCBvZiB0aW1lcyB0byBtYWtlIHN1cmUgdGhlIElDIGluIHRoZSB3YXNtIC0+IEpTIHN0dWIg
d29ya3MgY29ycmVjdGx5LgorICAgICAgICBpbnN0YW5jZS5leHBvcnRzLmNoYW5nZUNvdW50ZXIo
aSwgMCk7CisgICAgICAgIGFzc2VydC5lcShjb3VudGVyLCBpICsgNDIpOworICAgIH0KK30pKCk7
Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>