<?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>155064</bug_id>
          
          <creation_ts>2016-03-05 03:42:58 -0800</creation_ts>
          <short_desc>[JSC] Remove a superfluous Move in front of every double unboxing</short_desc>
          <delta_ts>2016-03-06 18:43:02 -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="Benjamin Poulain">benjamin</reporter>
          <assigned_to name="Benjamin Poulain">benjamin</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>1171204</commentid>
    <comment_count>0</comment_count>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2016-03-05 03:42:58 -0800</bug_when>
    <thetext>[JSC] Remove a superfluous Move in front of every double unboxing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1171205</commentid>
    <comment_count>1</comment_count>
      <attachid>273083</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2016-03-05 03:44:53 -0800</bug_when>
    <thetext>Created attachment 273083
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1171499</commentid>
    <comment_count>2</comment_count>
      <attachid>273083</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-03-06 18:42:59 -0800</bug_when>
    <thetext>Comment on attachment 273083
Patch

Clearing flags on attachment: 273083

Committed r197654: &lt;http://trac.webkit.org/changeset/197654&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1171500</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2016-03-06 18:43:02 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>273083</attachid>
            <date>2016-03-05 03:44:53 -0800</date>
            <delta_ts>2016-03-06 18:42:59 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-155064-20160305034438.patch</filename>
            <type>text/plain</type>
            <size>5732</size>
            <attacher name="Benjamin Poulain">benjamin</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTk3NjA5CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCA0
OTdiN2NhODRhZmE4NjI0NGE0YzA5NDM2MTdlNGIzNDM3N2Q2MmFkLi5iZGE2YzM4MTc3NWZlMGI0
MDBmMGFhNGU5YjdlMWM1M2MyNTliYTNlIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwyOSBAQAorMjAxNi0wMy0wNSAgQmVuamFtaW4gUG91bGFpbiAgPGJlbmphbWluQHdlYmtp
dC5vcmc+CisKKyAgICAgICAgW0pTQ10gUmVtb3ZlIGEgc3VwZXJmbHVvdXMgTW92ZSBpbiBmcm9u
dCBvZiBldmVyeSBkb3VibGUgdW5ib3hpbmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTE1NTA2NAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIERvdWJsZSB1bmJveGluZyB3YXMgYWx3YXlzIGRvaW5nOgorICAg
ICAgICAgICAgTW92ZSBzb3VyY2UsIHNjcmF0Y2gKKyAgICAgICAgICAgIEFkZDY0IHRhZywgc2Ny
YXRjaAorICAgICAgICAgICAgSW50VG9Eb3VibGUgc2NyYXRjaCwgZnAKKworICAgICAgICBXZSBk
byBub3QgbmVlZCB0byAiTW92ZSIgdG8gY29weSB0aGUgc291cmNlLgorICAgICAgICBCb3RoIHg4
NiBhbmQgQVJNNjQgaGF2ZSBhbiBlZmZpY2llbnQgMyBvcGVyYW5kcyBBZGQgaW5zdHJ1Y3Rpb24u
CisKKyAgICAgICAgKiBkZmcvREZHU3BlY3VsYXRpdmVKSVQuY3BwOgorICAgICAgICAoSlNDOjpE
Rkc6OlNwZWN1bGF0aXZlSklUOjpjb21waWxlVmFsdWVUb0ludDMyKToKKyAgICAgICAgKEpTQzo6
REZHOjpTcGVjdWxhdGl2ZUpJVDo6Y29tcGlsZURvdWJsZVJlcCk6CisgICAgICAgIChKU0M6OkRG
Rzo6U3BlY3VsYXRpdmVKSVQ6OnNwZWN1bGF0ZVJlYWxOdW1iZXIpOgorICAgICAgICAqIGRmZy9E
RkdTcGVjdWxhdGl2ZUpJVC5oOgorICAgICAgICAoSlNDOjpERkc6OlNwZWN1bGF0aXZlSklUOjp1
bmJveERvdWJsZSk6CisgICAgICAgICogaml0L0Fzc2VtYmx5SGVscGVycy5oOgorICAgICAgICAo
SlNDOjpBc3NlbWJseUhlbHBlcnM6OnVuYm94RG91YmxlV2l0aG91dEFzc2VydGlvbnMpOgorICAg
ICAgICAoSlNDOjpBc3NlbWJseUhlbHBlcnM6OnVuYm94RG91YmxlKToKKyAgICAgICAgKEpTQzo6
QXNzZW1ibHlIZWxwZXJzOjp1bmJveERvdWJsZU5vbkRlc3RydWN0aXZlKToKKwogMjAxNi0wMy0w
NCAgQW5kcmVhcyBLbGluZyAgPGFrbGluZ0BhcHBsZS5jb20+CiAKICAgICAgICAgW2lPU10gVGhy
b3cgYXdheSBjb21waWxlZCBSZWdFeHAgY29kZSB3aGVuIG5hdmlnYXRpbmcgdG8gYSBuZXcgcGFn
ZS4KZGlmZiAtLWdpdCBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHU3BlY3VsYXRpdmVK
SVQuY3BwIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2RmZy9ERkdTcGVjdWxhdGl2ZUpJVC5jcHAK
aW5kZXggNmMyNDk0MmYwM2UxZDgxMDg1ZGIyMzE0Mzk5YTYyMDQ1YTViYWJlNy4uOTE0MGMzZjg3
NzU5YzRkNzNjMjNhMWI2NDZmMjU0OTMwYzI2Y2ZhYSAxMDA2NDQKLS0tIGEvU291cmNlL0phdmFT
Y3JpcHRDb3JlL2RmZy9ERkdTcGVjdWxhdGl2ZUpJVC5jcHAKKysrIGIvU291cmNlL0phdmFTY3Jp
cHRDb3JlL2RmZy9ERkdTcGVjdWxhdGl2ZUpJVC5jcHAKQEAgLTIwMTMsOCArMjAxMyw3IEBAIHZv
aWQgU3BlY3VsYXRpdmVKSVQ6OmNvbXBpbGVWYWx1ZVRvSW50MzIoTm9kZSogbm9kZSkKICAgICAg
ICAgICAgIH0KIAogICAgICAgICAgICAgLy8gRmlyc3QsIGlmIHdlIGdldCBoZXJlIHdlIGhhdmUg
YSBkb3VibGUgZW5jb2RlZCBhcyBhIEpTVmFsdWUKLSAgICAgICAgICAgIG1faml0Lm1vdmUoZ3By
LCByZXN1bHRHcHIpOwotICAgICAgICAgICAgdW5ib3hEb3VibGUocmVzdWx0R3ByLCBmcHIpOwor
ICAgICAgICAgICAgdW5ib3hEb3VibGUoZ3ByLCByZXN1bHRHcHIsIGZwcik7CiAKICAgICAgICAg
ICAgIHNpbGVudFNwaWxsQWxsUmVnaXN0ZXJzKHJlc3VsdEdwcik7CiAgICAgICAgICAgICBjYWxs
T3BlcmF0aW9uKHRvSW50MzIsIHJlc3VsdEdwciwgZnByKTsKQEAgLTIxNzEsOCArMjE3MCw3IEBA
IHZvaWQgU3BlY3VsYXRpdmVKSVQ6OmNvbXBpbGVEb3VibGVSZXAoTm9kZSogbm9kZSkKICNpZiBV
U0UoSlNWQUxVRTY0KQogICAgICAgICBHUFJUZW1wb3JhcnkgdGVtcCh0aGlzKTsKICAgICAgICAg
R1BSUmVnIHRlbXBHUFIgPSB0ZW1wLmdwcigpOwotICAgICAgICBtX2ppdC5tb3ZlKG9wMVJlZ3Mu
Z3ByKCksIHRlbXBHUFIpOwotICAgICAgICBtX2ppdC51bmJveERvdWJsZVdpdGhvdXRBc3NlcnRp
b25zKHRlbXBHUFIsIHJlc3VsdEZQUik7CisgICAgICAgIG1faml0LnVuYm94RG91YmxlV2l0aG91
dEFzc2VydGlvbnMob3AxUmVncy5ncHIoKSwgdGVtcEdQUiwgcmVzdWx0RlBSKTsKICNlbHNlCiAg
ICAgICAgIEZQUlRlbXBvcmFyeSB0ZW1wKHRoaXMpOwogICAgICAgICBGUFJSZWcgdGVtcEZQUiA9
IHRlbXAuZnByKCk7CkBAIC0yMjQ5LDkgKzIyNDcsOCBAQCB2b2lkIFNwZWN1bGF0aXZlSklUOjpj
b21waWxlRG91YmxlUmVwKE5vZGUqIG5vZGUpCiAgICAgICAgICAgICAgICAgSlNWYWx1ZVJlZ3Mo
b3AxR1BSKSwgbm9kZS0+Y2hpbGQxKCksIFNwZWNCeXRlY29kZU51bWJlciwKICAgICAgICAgICAg
ICAgICBtX2ppdC5icmFuY2hUZXN0NjQoTWFjcm9Bc3NlbWJsZXI6Olplcm8sIG9wMUdQUiwgR1BS
SW5mbzo6dGFnVHlwZU51bWJlclJlZ2lzdGVyKSk7CiAgICAgICAgIH0KLSAgICAKLSAgICAgICAg
bV9qaXQubW92ZShvcDFHUFIsIHRlbXBHUFIpOwotICAgICAgICB1bmJveERvdWJsZSh0ZW1wR1BS
LCByZXN1bHRGUFIpOworCisgICAgICAgIHVuYm94RG91YmxlKG9wMUdQUiwgdGVtcEdQUiwgcmVz
dWx0RlBSKTsKICAgICAgICAgZG9uZS5hcHBlbmQobV9qaXQuanVtcCgpKTsKICAgICAKICAgICAg
ICAgaXNJbnRlZ2VyLmxpbmsoJm1faml0KTsKQEAgLTY1MzMsOCArNjUzMCw3IEBAIHZvaWQgU3Bl
Y3VsYXRpdmVKSVQ6OnNwZWN1bGF0ZVJlYWxOdW1iZXIoRWRnZSBlZGdlKQogI2lmIFVTRShKU1ZB
TFVFNjQpCiAgICAgR1BSVGVtcG9yYXJ5IHRlbXAodGhpcyk7CiAgICAgR1BSUmVnIHRlbXBHUFIg
PSB0ZW1wLmdwcigpOwotICAgIG1faml0Lm1vdmUob3AxUmVncy5ncHIoKSwgdGVtcEdQUik7Ci0g
ICAgbV9qaXQudW5ib3hEb3VibGVXaXRob3V0QXNzZXJ0aW9ucyh0ZW1wR1BSLCByZXN1bHRGUFIp
OworICAgIG1faml0LnVuYm94RG91YmxlV2l0aG91dEFzc2VydGlvbnMob3AxUmVncy5ncHIoKSwg
dGVtcEdQUiwgcmVzdWx0RlBSKTsKICNlbHNlCiAgICAgRlBSVGVtcG9yYXJ5IHRlbXAodGhpcyk7
CiAgICAgRlBSUmVnIHRlbXBGUFIgPSB0ZW1wLmZwcigpOwpkaWZmIC0tZ2l0IGEvU291cmNlL0ph
dmFTY3JpcHRDb3JlL2RmZy9ERkdTcGVjdWxhdGl2ZUpJVC5oIGIvU291cmNlL0phdmFTY3JpcHRD
b3JlL2RmZy9ERkdTcGVjdWxhdGl2ZUpJVC5oCmluZGV4IDMxMzU1YTlmZDNlNzQyNWI0OTUyM2Nh
NTAwNjVhMTQ3MjMyNmIxMjUuLjQxZjhjYWMwMWQwNGJjOWE5YTkxNjg2ZTJjMzExZmFkNWY3NzY4
ZWMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZHU3BlY3VsYXRpdmVK
SVQuaAorKysgYi9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR1NwZWN1bGF0aXZlSklULmgK
QEAgLTQ1Miw5ICs0NTIsOSBAQCBwdWJsaWM6CiAgICAgewogICAgICAgICByZXR1cm4gbV9qaXQu
Ym94RG91YmxlKGZwciwgZ3ByKTsKICAgICB9Ci0gICAgRlBSUmVnIHVuYm94RG91YmxlKEdQUlJl
ZyBncHIsIEZQUlJlZyBmcHIpCisgICAgRlBSUmVnIHVuYm94RG91YmxlKEdQUlJlZyBncHIsIEdQ
UlJlZyByZXN1bHRHUFIsIEZQUlJlZyBmcHIpCiAgICAgewotICAgICAgICByZXR1cm4gbV9qaXQu
dW5ib3hEb3VibGUoZ3ByLCBmcHIpOworICAgICAgICByZXR1cm4gbV9qaXQudW5ib3hEb3VibGUo
Z3ByLCByZXN1bHRHUFIsIGZwcik7CiAgICAgfQogICAgIEdQUlJlZyBib3hEb3VibGUoRlBSUmVn
IGZwcikKICAgICB7CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvaml0L0Fzc2Vt
Ymx5SGVscGVycy5oIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL2ppdC9Bc3NlbWJseUhlbHBlcnMu
aAppbmRleCA1YTk4MTEyYzY5NWQ1ODEwMTk5NGQwMWU3Y2M1NjYyMDViZGNiN2JiLi45MThhZjdk
Y2FmYjdlNmE1YjE3ZTMzY2QzOTU2YjZjZTNlMWFkMThlIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2
YVNjcmlwdENvcmUvaml0L0Fzc2VtYmx5SGVscGVycy5oCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0
Q29yZS9qaXQvQXNzZW1ibHlIZWxwZXJzLmgKQEAgLTEwMzcsMTYgKzEwMzcsMTYgQEAgcHVibGlj
OgogICAgICAgICBqaXRBc3NlcnRJc0pTRG91YmxlKGdwcik7CiAgICAgICAgIHJldHVybiBncHI7
CiAgICAgfQotICAgIEZQUlJlZyB1bmJveERvdWJsZVdpdGhvdXRBc3NlcnRpb25zKEdQUlJlZyBn
cHIsIEZQUlJlZyBmcHIpCisgICAgRlBSUmVnIHVuYm94RG91YmxlV2l0aG91dEFzc2VydGlvbnMo
R1BSUmVnIGdwciwgR1BSUmVnIHJlc3VsdEdQUiwgRlBSUmVnIGZwcikKICAgICB7Ci0gICAgICAg
IGFkZDY0KEdQUkluZm86OnRhZ1R5cGVOdW1iZXJSZWdpc3RlciwgZ3ByKTsKLSAgICAgICAgbW92
ZTY0VG9Eb3VibGUoZ3ByLCBmcHIpOworICAgICAgICBhZGQ2NChHUFJJbmZvOjp0YWdUeXBlTnVt
YmVyUmVnaXN0ZXIsIGdwciwgcmVzdWx0R1BSKTsKKyAgICAgICAgbW92ZTY0VG9Eb3VibGUocmVz
dWx0R1BSLCBmcHIpOwogICAgICAgICByZXR1cm4gZnByOwogICAgIH0KLSAgICBGUFJSZWcgdW5i
b3hEb3VibGUoR1BSUmVnIGdwciwgRlBSUmVnIGZwcikKKyAgICBGUFJSZWcgdW5ib3hEb3VibGUo
R1BSUmVnIGdwciwgR1BSUmVnIHJlc3VsdEdQUiwgRlBSUmVnIGZwcikKICAgICB7CiAgICAgICAg
IGppdEFzc2VydElzSlNEb3VibGUoZ3ByKTsKLSAgICAgICAgcmV0dXJuIHVuYm94RG91YmxlV2l0
aG91dEFzc2VydGlvbnMoZ3ByLCBmcHIpOworICAgICAgICByZXR1cm4gdW5ib3hEb3VibGVXaXRo
b3V0QXNzZXJ0aW9ucyhncHIsIHJlc3VsdEdQUiwgZnByKTsKICAgICB9CiAgICAgCiAgICAgdm9p
ZCBib3hEb3VibGUoRlBSUmVnIGZwciwgSlNWYWx1ZVJlZ3MgcmVncykKQEAgLTEwNTQsMTAgKzEw
NTQsOSBAQCBwdWJsaWM6CiAgICAgICAgIGJveERvdWJsZShmcHIsIHJlZ3MuZ3ByKCkpOwogICAg
IH0KIAotICAgIHZvaWQgdW5ib3hEb3VibGVOb25EZXN0cnVjdGl2ZShKU1ZhbHVlUmVncyByZWdz
LCBGUFJSZWcgZGVzdEZQUiwgR1BSUmVnIHNjcmF0Y2hHUFIsIEZQUlJlZykKKyAgICB2b2lkIHVu
Ym94RG91YmxlTm9uRGVzdHJ1Y3RpdmUoSlNWYWx1ZVJlZ3MgcmVncywgRlBSUmVnIGRlc3RGUFIs
IEdQUlJlZyByZXN1bHRHUFIsIEZQUlJlZykKICAgICB7Ci0gICAgICAgIG1vdmUocmVncy5wYXls
b2FkR1BSKCksIHNjcmF0Y2hHUFIpOwotICAgICAgICB1bmJveERvdWJsZShzY3JhdGNoR1BSLCBk
ZXN0RlBSKTsKKyAgICAgICAgdW5ib3hEb3VibGUocmVncy5wYXlsb2FkR1BSKCksIHJlc3VsdEdQ
UiwgZGVzdEZQUik7CiAgICAgfQogCiAgICAgLy8gSGVyZSBhcmUgcG9zc2libGUgYXJyYW5nZW1l
bnRzIG9mIHNvdXJjZSwgdGFyZ2V0LCBzY3JhdGNoOgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>