<?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>100328</bug_id>
          
          <creation_ts>2012-10-24 22:34:06 -0700</creation_ts>
          <short_desc>DFG NewArrayBuffer node should keep its data in a structure on the side to free up one of the opInfos</short_desc>
          <delta_ts>2012-10-25 10:10:32 -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>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>98606</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Filip Pizlo">fpizlo</reporter>
          <assigned_to name="Filip Pizlo">fpizlo</assigned_to>
          <cc>barraclough</cc>
    
    <cc>ggaren</cc>
    
    <cc>mark.lam</cc>
    
    <cc>mhahnenberg</cc>
    
    <cc>msaboff</cc>
    
    <cc>oliver</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>750370</commentid>
    <comment_count>0</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2012-10-24 22:34:06 -0700</bug_when>
    <thetext>Patch forthcoming.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>750374</commentid>
    <comment_count>1</comment_count>
      <attachid>170551</attachid>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2012-10-24 22:39:14 -0700</bug_when>
    <thetext>Created attachment 170551
the patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>750955</commentid>
    <comment_count>2</comment_count>
    <who name="Filip Pizlo">fpizlo</who>
    <bug_when>2012-10-25 10:10:32 -0700</bug_when>
    <thetext>Landed in http://trac.webkit.org/changeset/132499</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>170551</attachid>
            <date>2012-10-24 22:39:14 -0700</date>
            <delta_ts>2012-10-25 09:02:35 -0700</delta_ts>
            <desc>the patch</desc>
            <filename>struct_1.patch</filename>
            <type>text/plain</type>
            <size>3936</size>
            <attacher name="Filip Pizlo">fpizlo</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gMTMyNDQ1KQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDIyIEBA
CisyMDEyLTEwLTI0ICBGaWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+CisKKyAgICAgICAg
REZHIE5ld0FycmF5QnVmZmVyIG5vZGUgc2hvdWxkIGtlZXAgaXRzIGRhdGEgaW4gYSBzdHJ1Y3R1
cmUgb24gdGhlIHNpZGUgdG8gZnJlZSB1cCBvbmUgb2YgdGhlIG9wSW5mb3MKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwMDMyOAorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogZGZnL0RGR0J5dGVDb2RlUGFy
c2VyLmNwcDoKKyAgICAgICAgKEpTQzo6REZHOjpCeXRlQ29kZVBhcnNlcjo6cGFyc2VCbG9jayk6
CisgICAgICAgICogZGZnL0RGR0dyYXBoLmg6CisgICAgICAgIChHcmFwaCk6CisgICAgICAgICog
ZGZnL0RGR05vZGUuaDoKKyAgICAgICAgKE5ld0FycmF5QnVmZmVyRGF0YSk6CisgICAgICAgIChE
RkcpOgorICAgICAgICAoSlNDOjpERkc6Ok5vZGU6Om5ld0FycmF5QnVmZmVyRGF0YSk6CisgICAg
ICAgIChOb2RlKToKKyAgICAgICAgKEpTQzo6REZHOjpOb2RlOjpzdGFydENvbnN0YW50KToKKyAg
ICAgICAgKEpTQzo6REZHOjpOb2RlOjpudW1Db25zdGFudHMpOgorCiAyMDEyLTEwLTI0ICBZdXFp
YW5nIFhpYW4gIDx5dXFpYW5nLnhpYW5AaW50ZWwuY29tPgogCiAgICAgICAgIFJlZmFjdG9yIExM
SW50NjQgdG8gZGlzdGluZ3Vpc2ggdGhlIHBvaW50ZXIgb3BlcmF0aW9ucyBmcm9tIHRoZSA2NC1i
aXQgaW50ZWdlciBvcGVyYXRpb25zCkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RG
R0J5dGVDb2RlUGFyc2VyLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUv
ZGZnL0RGR0J5dGVDb2RlUGFyc2VyLmNwcAkocmV2aXNpb24gMTMyNDE2KQorKysgU291cmNlL0ph
dmFTY3JpcHRDb3JlL2RmZy9ERkdCeXRlQ29kZVBhcnNlci5jcHAJKHdvcmtpbmcgY29weSkKQEAg
LTIxNTAsNyArMjE1MCwxMSBAQCBib29sIEJ5dGVDb2RlUGFyc2VyOjpwYXJzZUJsb2NrKHVuc2ln
bmVkCiAgICAgICAgIGNhc2Ugb3BfbmV3X2FycmF5X2J1ZmZlcjogewogICAgICAgICAgICAgaW50
IHN0YXJ0Q29uc3RhbnQgPSBjdXJyZW50SW5zdHJ1Y3Rpb25bMl0udS5vcGVyYW5kOwogICAgICAg
ICAgICAgaW50IG51bUNvbnN0YW50cyA9IGN1cnJlbnRJbnN0cnVjdGlvblszXS51Lm9wZXJhbmQ7
Ci0gICAgICAgICAgICBzZXQoY3VycmVudEluc3RydWN0aW9uWzFdLnUub3BlcmFuZCwgYWRkVG9H
cmFwaChOZXdBcnJheUJ1ZmZlciwgT3BJbmZvKG1faW5saW5lU3RhY2tUb3AtPm1fY29uc3RhbnRC
dWZmZXJSZW1hcFtzdGFydENvbnN0YW50XSksIE9wSW5mbyhudW1Db25zdGFudHMpKSk7CisgICAg
ICAgICAgICBOZXdBcnJheUJ1ZmZlckRhdGEgZGF0YTsKKyAgICAgICAgICAgIGRhdGEuc3RhcnRD
b25zdGFudCA9IG1faW5saW5lU3RhY2tUb3AtPm1fY29uc3RhbnRCdWZmZXJSZW1hcFtzdGFydENv
bnN0YW50XTsKKyAgICAgICAgICAgIGRhdGEubnVtQ29uc3RhbnRzID0gbnVtQ29uc3RhbnRzOwor
ICAgICAgICAgICAgbV9ncmFwaC5tX25ld0FycmF5QnVmZmVyRGF0YS5hcHBlbmQoZGF0YSk7Cisg
ICAgICAgICAgICBzZXQoY3VycmVudEluc3RydWN0aW9uWzFdLnUub3BlcmFuZCwgYWRkVG9HcmFw
aChOZXdBcnJheUJ1ZmZlciwgT3BJbmZvKCZtX2dyYXBoLm1fbmV3QXJyYXlCdWZmZXJEYXRhLmxh
c3QoKSkpKTsKICAgICAgICAgICAgIE5FWFRfT1BDT0RFKG9wX25ld19hcnJheV9idWZmZXIpOwog
ICAgICAgICB9CiAgICAgICAgICAgICAKSW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcv
REZHR3JhcGguaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvZGZnL0RGR0dy
YXBoLmgJKHJldmlzaW9uIDEzMjQxNikKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9kZmcvREZH
R3JhcGguaAkod29ya2luZyBjb3B5KQpAQCAtNjg5LDYgKzY4OSw3IEBAIHB1YmxpYzoKICAgICBT
ZWdtZW50ZWRWZWN0b3I8QXJndW1lbnRQb3NpdGlvbiwgOD4gbV9hcmd1bWVudFBvc2l0aW9uczsK
ICAgICBTZWdtZW50ZWRWZWN0b3I8U3RydWN0dXJlU2V0LCAxNj4gbV9zdHJ1Y3R1cmVTZXQ7CiAg
ICAgU2VnbWVudGVkVmVjdG9yPFN0cnVjdHVyZVRyYW5zaXRpb25EYXRhLCA4PiBtX3N0cnVjdHVy
ZVRyYW5zaXRpb25EYXRhOworICAgIFNlZ21lbnRlZFZlY3RvcjxOZXdBcnJheUJ1ZmZlckRhdGEs
IDQ+IG1fbmV3QXJyYXlCdWZmZXJEYXRhOwogICAgIGJvb2wgbV9oYXNBcmd1bWVudHM7CiAgICAg
SGFzaFNldDxFeGVjdXRhYmxlQmFzZSo+IG1fZXhlY3V0YWJsZXNXaG9zZUFyZ3VtZW50c0VzY2Fw
ZWQ7CiAgICAgQml0VmVjdG9yIG1fcHJlc2VydmVkVmFyczsKSW5kZXg6IFNvdXJjZS9KYXZhU2Ny
aXB0Q29yZS9kZmcvREZHTm9kZS5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29y
ZS9kZmcvREZHTm9kZS5oCShyZXZpc2lvbiAxMzI0MTYpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENv
cmUvZGZnL0RGR05vZGUuaAkod29ya2luZyBjb3B5KQpAQCAtNTksNiArNTksMTEgQEAgc3RydWN0
IFN0cnVjdHVyZVRyYW5zaXRpb25EYXRhIHsKICAgICB9CiB9OwogCitzdHJ1Y3QgTmV3QXJyYXlC
dWZmZXJEYXRhIHsKKyAgICB1bnNpZ25lZCBzdGFydENvbnN0YW50OworICAgIHVuc2lnbmVkIG51
bUNvbnN0YW50czsKK307CisKIC8vIFRoaXMgdHlwZSB1c2VkIGluIHBhc3NpbmcgYW4gaW1tZWRp
YXRlIGFyZ3VtZW50IHRvIE5vZGUgY29uc3RydWN0b3I7CiAvLyBkaXN0aW5ndWlzaGVzIGFuIGlt
bWVkaWF0ZSB2YWx1ZSAodHlwaWNhbGx5IGFuIGluZGV4IGludG8gYSBDb2RlQmxvY2sgZGF0YSBz
dHJ1Y3R1cmUgLSAKIC8vIGEgY29uc3RhbnQgaW5kZXgsIGFyZ3VtZW50LCBvciBpZGVudGlmaWVy
KSBmcm9tIGEgTm9kZUluZGV4LgpAQCAtNDEyLDE2ICs0MTcsMjAgQEAgc3RydWN0IE5vZGUgewog
ICAgICAgICByZXR1cm4gb3AoKSA9PSBOZXdBcnJheUJ1ZmZlcjsKICAgICB9CiAgICAgCi0gICAg
dW5zaWduZWQgc3RhcnRDb25zdGFudCgpCisgICAgTmV3QXJyYXlCdWZmZXJEYXRhKiBuZXdBcnJh
eUJ1ZmZlckRhdGEoKQogICAgIHsKICAgICAgICAgQVNTRVJUKGhhc0NvbnN0YW50QnVmZmVyKCkp
OwotICAgICAgICByZXR1cm4gbV9vcEluZm87CisgICAgICAgIHJldHVybiByZWludGVycHJldF9j
YXN0PE5ld0FycmF5QnVmZmVyRGF0YSo+KG1fb3BJbmZvKTsKKyAgICB9CisgICAgCisgICAgdW5z
aWduZWQgc3RhcnRDb25zdGFudCgpCisgICAgeworICAgICAgICByZXR1cm4gbmV3QXJyYXlCdWZm
ZXJEYXRhKCktPnN0YXJ0Q29uc3RhbnQ7CiAgICAgfQogICAgIAogICAgIHVuc2lnbmVkIG51bUNv
bnN0YW50cygpCiAgICAgewotICAgICAgICBBU1NFUlQoaGFzQ29uc3RhbnRCdWZmZXIoKSk7Ci0g
ICAgICAgIHJldHVybiBtX29wSW5mbzI7CisgICAgICAgIHJldHVybiBuZXdBcnJheUJ1ZmZlckRh
dGEoKS0+bnVtQ29uc3RhbnRzOwogICAgIH0KICAgICAKICAgICBib29sIGhhc1JlZ2V4cEluZGV4
KCkK
</data>
<flag name="review"
          id="184191"
          type_id="1"
          status="+"
          setter="oliver"
    />
          </attachment>
      

    </bug>

</bugzilla>