<?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>137538</bug_id>
          
          <creation_ts>2014-10-08 13:47:59 -0700</creation_ts>
          <short_desc>Make sure arguments tearoff is performed through the environment record if necessary</short_desc>
          <delta_ts>2014-10-08 13:54:43 -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>New Bugs</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="Oliver Hunt">oliver</reporter>
          <assigned_to name="Oliver Hunt">oliver</assigned_to>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1040411</commentid>
    <comment_count>0</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2014-10-08 13:47:59 -0700</bug_when>
    <thetext>Make sure arguments tearoff is performed through the environment record if necessary</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1040413</commentid>
    <comment_count>1</comment_count>
      <attachid>239495</attachid>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2014-10-08 13:49:49 -0700</bug_when>
    <thetext>Created attachment 239495
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1040414</commentid>
    <comment_count>2</comment_count>
      <attachid>239495</attachid>
    <who name="Michael Saboff">msaboff</who>
    <bug_when>2014-10-08 13:53:26 -0700</bug_when>
    <thetext>Comment on attachment 239495
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1040416</commentid>
    <comment_count>3</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2014-10-08 13:54:43 -0700</bug_when>
    <thetext>Committed r174478: &lt;http://trac.webkit.org/changeset/174478&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>239495</attachid>
            <date>2014-10-08 13:49:49 -0700</date>
            <delta_ts>2014-10-08 13:53:42 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-137538-20141008134952.patch</filename>
            <type>text/plain</type>
            <size>5185</size>
            <attacher name="Oliver Hunt">oliver</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc0NDYxCmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCAz
MjhhMzFhNDNiMDZjOWYxNjY3MWFhNGFlNzYyODFmNmI0MTc3Zjc5Li5mYjQwODYwNWQzOTlmNjY0
MGU2Y2NmZDBhZmJiYmZlMjVlMGI3NzZkIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxOSBAQAorMjAxNC0xMC0wOCAgT2xpdmVyIEh1bnQgIDxvbGl2ZXJAYXBwbGUuY29tPgor
CisgICAgICAgIE1ha2Ugc3VyZSBhcmd1bWVudHMgdGVhcm9mZiBpcyBwZXJmb3JtZWQgdGhyb3Vn
aCB0aGUgZW52aXJvbm1lbnQgcmVjb3JkIGlmIG5lY2Vzc2FyeQorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM3NTM4CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgRmFpcmx5IHNpbXBsZSBjaGFuZ2UuICBJZiB3
ZSBoYXZlIGEgbGV4aWNhbCByZWNvcmQgd2UgbmVlZCB0byBwdWxsIHRoZSB1bm1vZGlmaWVkCisg
ICAgICAgIGFyZ3VtZW50cyBvYmplY3QgZnJvbSB0aGUgcmVjb3JkIGFuZCB0aGVuIHVzZSB0aGUg
c3RhbmRhcmQgb3BfdGVhcl9vZmZfYXJndW1lbnRzCisgICAgICAgIGluc3RydWN0aW9uIG9uIHRo
ZSB0ZW1wb3JhcnkuCisKKyAgICAgICAgKiBieXRlY29tcGlsZXIvQnl0ZWNvZGVHZW5lcmF0b3Iu
Y3BwOgorICAgICAgICAoSlNDOjpCeXRlY29kZUdlbmVyYXRvcjo6ZW1pdEdldE93blNjb3BlKToK
KyAgICAgICAgKEpTQzo6Qnl0ZWNvZGVHZW5lcmF0b3I6OmVtaXRSZXR1cm4pOgorICAgICAgICAq
IGJ5dGVjb21waWxlci9CeXRlY29kZUdlbmVyYXRvci5oOgorCiAyMDE0LTEwLTA4ICBCcmVudCBG
dWxnaGFtICA8YmZ1bGdoYW1AYXBwbGUuY29tPgogCiAgICAgICAgIFtXaW5dIFJlc29sdmUgc29t
ZSBzdGF0aWMgYW5hbHlzaXMgd2FybmluZ3MgaW4gSmF2YVNjcmlwdENvcmUKZGlmZiAtLWdpdCBh
L1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9ieXRlY29tcGlsZXIvQnl0ZWNvZGVHZW5lcmF0b3IuY3Bw
IGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2J5dGVjb21waWxlci9CeXRlY29kZUdlbmVyYXRvci5j
cHAKaW5kZXggYzZiM2QzN2IxMDJlOGVlYzI3MWYxNDc0MThlYTIxMTZiOGI0NTU0ZS4uZWViZTQz
ZTY5ZjkzYzQ1MGQxN2UyOGYzNWJhZTU2MTNjMDcxZWYxMyAxMDA2NDQKLS0tIGEvU291cmNlL0ph
dmFTY3JpcHRDb3JlL2J5dGVjb21waWxlci9CeXRlY29kZUdlbmVyYXRvci5jcHAKKysrIGIvU291
cmNlL0phdmFTY3JpcHRDb3JlL2J5dGVjb21waWxlci9CeXRlY29kZUdlbmVyYXRvci5jcHAKQEAg
LTEyOTksNiArMTI5OSwyMCBAQCBSZWdpc3RlcklEKiBCeXRlY29kZUdlbmVyYXRvcjo6ZW1pdFJl
c29sdmVTY29wZShSZWdpc3RlcklEKiBkc3QsIGNvbnN0IElkZW50aWZpZQogICAgIHJldHVybiBk
c3Q7CiB9CiAKKworUmVnaXN0ZXJJRCogQnl0ZWNvZGVHZW5lcmF0b3I6OmVtaXRHZXRPd25TY29w
ZShSZWdpc3RlcklEKiBkc3QsIGNvbnN0IElkZW50aWZpZXImIGlkZW50aWZpZXIsIE93blNjb3Bl
TG9va3VwUnVsZXMpCit7CisgICAgZW1pdE9wY29kZShvcF9yZXNvbHZlX3Njb3BlKTsKKyAgICBp
bnN0cnVjdGlvbnMoKS5hcHBlbmQoa2lsbChkc3QpKTsKKyAgICBpbnN0cnVjdGlvbnMoKS5hcHBl
bmQoYWRkQ29uc3RhbnQoaWRlbnRpZmllcikpOworICAgIGluc3RydWN0aW9ucygpLmFwcGVuZChM
b2NhbENsb3N1cmVWYXIpOworICAgIC8vIFRoaXMgc2hvdWxkIGJlIG1fbG9jYWxTY29wZURlcHRo
IGlmIHdlIGFyZW4ndCBkb2luZworICAgIC8vIHJlc29sdXRpb24gZHVyaW5nIGVtaXRSZXR1cm4o
KQorICAgIGluc3RydWN0aW9ucygpLmFwcGVuZCgwKTsKKyAgICBpbnN0cnVjdGlvbnMoKS5hcHBl
bmQoMCk7CisgICAgcmV0dXJuIGRzdDsKK30KKwogUmVnaXN0ZXJJRCogQnl0ZWNvZGVHZW5lcmF0
b3I6OmVtaXRSZXNvbHZlQ29uc3RhbnRMb2NhbChSZWdpc3RlcklEKiBkc3QsIGNvbnN0IElkZW50
aWZpZXImIGlkZW50aWZpZXIsIFJlc29sdmVTY29wZUluZm8mIGluZm8pCiB7CiAgICAgaWYgKCFt
X3N5bWJvbFRhYmxlIHx8IG1fY29kZVR5cGUgIT0gRnVuY3Rpb25Db2RlKQpAQCAtMTMyOCw2ICsx
MzQyLDggQEAgUmVnaXN0ZXJJRCogQnl0ZWNvZGVHZW5lcmF0b3I6OmVtaXRHZXRGcm9tU2NvcGUo
UmVnaXN0ZXJJRCogZHN0LCBSZWdpc3RlcklEKiBzY28KICAgICByZXR1cm4gZHN0OwogfQogCisK
KwogUmVnaXN0ZXJJRCogQnl0ZWNvZGVHZW5lcmF0b3I6OmVtaXRQdXRUb1Njb3BlKFJlZ2lzdGVy
SUQqIHNjb3BlLCBjb25zdCBJZGVudGlmaWVyJiBpZGVudGlmaWVyLCBSZWdpc3RlcklEKiB2YWx1
ZSwgUmVzb2x2ZU1vZGUgcmVzb2x2ZU1vZGUsIGNvbnN0IFJlc29sdmVTY29wZUluZm8mIGluZm8p
CiB7CiAgICAgbV9jb2RlQmxvY2stPmFkZFByb3BlcnR5QWNjZXNzSW5zdHJ1Y3Rpb24oaW5zdHJ1
Y3Rpb25zKCkuc2l6ZSgpKTsKQEAgLTE5MDYsOCArMTkyMiwxNyBAQCBSZWdpc3RlcklEKiBCeXRl
Y29kZUdlbmVyYXRvcjo6ZW1pdENhbGxWYXJhcmdzKE9wY29kZUlEIG9wY29kZSwgUmVnaXN0ZXJJ
RCogZHN0LAogUmVnaXN0ZXJJRCogQnl0ZWNvZGVHZW5lcmF0b3I6OmVtaXRSZXR1cm4oUmVnaXN0
ZXJJRCogc3JjKQogewogICAgIGlmIChtX2NvZGVCbG9jay0+dXNlc0FyZ3VtZW50cygpICYmIG1f
Y29kZUJsb2NrLT5udW1QYXJhbWV0ZXJzKCkgIT0gMSAmJiAhaXNTdHJpY3RNb2RlKCkpIHsKKyAg
ICAgICAgUmVmUHRyPFJlZ2lzdGVySUQ+IHNjcmF0Y2hSZWdpc3RlcjsKKyAgICAgICAgaW50IGFy
Z3VtZW50c0luZGV4ID0gdW5tb2RpZmllZEFyZ3VtZW50c1JlZ2lzdGVyKG1fY29kZUJsb2NrLT5h
cmd1bWVudHNSZWdpc3RlcigpKS5vZmZzZXQoKTsKKyAgICAgICAgaWYgKG1fbGV4aWNhbEVudmly
b25tZW50UmVnaXN0ZXIgJiYgbV9jb2RlVHlwZSA9PSBGdW5jdGlvbkNvZGUpIHsKKyAgICAgICAg
ICAgIHNjcmF0Y2hSZWdpc3RlciA9IG5ld1RlbXBvcmFyeSgpOworICAgICAgICAgICAgZW1pdEdl
dE93blNjb3BlKHNjcmF0Y2hSZWdpc3Rlci5nZXQoKSwgcHJvcGVydHlOYW1lcygpLmFyZ3VtZW50
cywgT3duU2NvcGVGb3JSZXR1cm4pOworICAgICAgICAgICAgUmVzb2x2ZVNjb3BlSW5mbyBzY29w
ZUluZm8odW5tb2RpZmllZEFyZ3VtZW50c1JlZ2lzdGVyKG1fY29kZUJsb2NrLT5hcmd1bWVudHNS
ZWdpc3RlcigpKS5vZmZzZXQoKSk7CisgICAgICAgICAgICBlbWl0R2V0RnJvbVNjb3BlKHNjcmF0
Y2hSZWdpc3Rlci5nZXQoKSwgc2NyYXRjaFJlZ2lzdGVyLmdldCgpLCBwcm9wZXJ0eU5hbWVzKCku
YXJndW1lbnRzLCBUaHJvd0lmTm90Rm91bmQsIHNjb3BlSW5mbyk7CisgICAgICAgICAgICBhcmd1
bWVudHNJbmRleCA9IHNjcmF0Y2hSZWdpc3Rlci0+aW5kZXgoKTsKKyAgICAgICAgfQogICAgICAg
ICBlbWl0T3Bjb2RlKG9wX3RlYXJfb2ZmX2FyZ3VtZW50cyk7Ci0gICAgICAgIGluc3RydWN0aW9u
cygpLmFwcGVuZCh1bm1vZGlmaWVkQXJndW1lbnRzUmVnaXN0ZXIobV9jb2RlQmxvY2stPmFyZ3Vt
ZW50c1JlZ2lzdGVyKCkpLm9mZnNldCgpKTsKKyAgICAgICAgaW5zdHJ1Y3Rpb25zKCkuYXBwZW5k
KGFyZ3VtZW50c0luZGV4KTsKICAgICAgICAgaW5zdHJ1Y3Rpb25zKCkuYXBwZW5kKG1fbGV4aWNh
bEVudmlyb25tZW50UmVnaXN0ZXIgPyBtX2xleGljYWxFbnZpcm9ubWVudFJlZ2lzdGVyLT5pbmRl
eCgpIDogZW1pdExvYWQoMCwgSlNWYWx1ZSgpKS0+aW5kZXgoKSk7CiAgICAgfQogCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYnl0ZWNvbXBpbGVyL0J5dGVjb2RlR2VuZXJhdG9y
LmggYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvYnl0ZWNvbXBpbGVyL0J5dGVjb2RlR2VuZXJhdG9y
LmgKaW5kZXggYTE4NjY0Nzg4MDc3NjZkODk4Mzg4NGVlOTBlYzllYjc3NmIyODFmNS4uZjdiMTQ4
MWEzNDBhYzc3ZDkxNGI1ZmIwYTFhMTFjZmEzYmIzOTVlOCAxMDA2NDQKLS0tIGEvU291cmNlL0ph
dmFTY3JpcHRDb3JlL2J5dGVjb21waWxlci9CeXRlY29kZUdlbmVyYXRvci5oCisrKyBiL1NvdXJj
ZS9KYXZhU2NyaXB0Q29yZS9ieXRlY29tcGlsZXIvQnl0ZWNvZGVHZW5lcmF0b3IuaApAQCAtNjU5
LDYgKzY1OSwxMyBAQCBuYW1lc3BhY2UgSlNDIHsKICAgICAgICAgUmVnaXN0ZXJJRCogZW1pdENh
bGxWYXJhcmdzKE9wY29kZUlELCBSZWdpc3RlcklEKiBkc3QsIFJlZ2lzdGVySUQqIGZ1bmMsIFJl
Z2lzdGVySUQqIHRoaXNSZWdpc3RlciwgUmVnaXN0ZXJJRCogYXJndW1lbnRzLCBSZWdpc3RlcklE
KiBmaXJzdEZyZWVSZWdpc3RlciwgaW50MzJfdCBmaXJzdFZhckFyZ09mZnNldCwgUmVnaXN0ZXJJ
RCogcHJvZmlsZUhvb2tSZWdpc3RlciwgY29uc3QgSlNUZXh0UG9zaXRpb24mIGRpdm90LCBjb25z
dCBKU1RleHRQb3NpdGlvbiYgZGl2b3RTdGFydCwgY29uc3QgSlNUZXh0UG9zaXRpb24mIGRpdm90
RW5kKTsKICAgICAgICAgUmVnaXN0ZXJJRCogaW5pdGlhbGl6ZUNhcHR1cmVkVmFyaWFibGUoUmVn
aXN0ZXJJRCogZHN0LCBjb25zdCBJZGVudGlmaWVyJiwgUmVnaXN0ZXJJRCopOwogCisgICAgICAg
IC8vIFdlJ2xsIG1heSB3YW50IGEgbm9uLXJldHVybiBtb2RlIGluIGZ1dHVyZSwgYnV0IGN1cnJl
bnRseQorICAgICAgICAvLyB0aGlzIGlzIG9ubHkgdXNlZCBkdXJpbmcgZW1pdFJldHVybigpLiBl
bWl0UmV0dXJuKCkgb2NjdXJzCisgICAgICAgIC8vIHdpdGggdGhlIG5vdmVsIHN0YXRlIG9mIGhh
dmluZyBwb3BwZWQgb2ZmIGFsbCB0aGUgbG9jYWwgc2NvcGUKKyAgICAgICAgLy8gbm9kZXMsIGJ1
dCBub3QgYWN0dWFsbHkgbW9kaWZ5IGFueSBpbnRlcm5hbCBzdGFjayBkZXB0aCB0cmFja2luZy4K
KyAgICAgICAgZW51bSBPd25TY29wZUxvb2t1cFJ1bGVzIHsgT3duU2NvcGVGb3JSZXR1cm4gfTsK
KyAgICAgICAgUmVnaXN0ZXJJRCogZW1pdEdldE93blNjb3BlKFJlZ2lzdGVySUQqIGRzdCwgY29u
c3QgSWRlbnRpZmllciYsIE93blNjb3BlTG9va3VwUnVsZXMpOworCiAgICAgcHVibGljOgogICAg
ICAgICBKU1N0cmluZyogYWRkU3RyaW5nQ29uc3RhbnQoY29uc3QgSWRlbnRpZmllciYpOwogCg==
</data>
<flag name="review"
          id="264221"
          type_id="1"
          status="+"
          setter="msaboff"
    />
          </attachment>
      

    </bug>

</bugzilla>