<?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>170685</bug_id>
          
          <creation_ts>2017-04-10 11:08:42 -0700</creation_ts>
          <short_desc>WebAssembly: Fix B3IRGenerator for BrTable</short_desc>
          <delta_ts>2017-04-10 11:31: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>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>buildbot</cc>
    
    <cc>jfbastien</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>1296077</commentid>
    <comment_count>0</comment_count>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2017-04-10 11:08:42 -0700</bug_when>
    <thetext>WebAssembly: Fix B3IRGenerator for BrTable</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1296082</commentid>
    <comment_count>1</comment_count>
      <attachid>306718</attachid>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2017-04-10 11:10:20 -0700</bug_when>
    <thetext>Created attachment 306718
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1296089</commentid>
    <comment_count>2</comment_count>
      <attachid>306718</attachid>
    <who name="JF Bastien">jfbastien</who>
    <bug_when>2017-04-10 11:14:36 -0700</bug_when>
    <thetext>Comment on attachment 306718
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1296094</commentid>
    <comment_count>3</comment_count>
    <who name="Keith Miller">keith_miller</who>
    <bug_when>2017-04-10 11:31:43 -0700</bug_when>
    <thetext>Committed r215193: &lt;http://trac.webkit.org/changeset/215193&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>306718</attachid>
            <date>2017-04-10 11:10:20 -0700</date>
            <delta_ts>2017-04-10 11:14:36 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-170685-20170410111018.patch</filename>
            <type>text/plain</type>
            <size>4349</size>
            <attacher name="Keith Miller">keith_miller</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjE1MTg5CmRpZmYgLS1naXQgYS9Tb3VyY2UvSmF2YVNjcmlw
dENvcmUvQ2hhbmdlTG9nIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwppbmRleCBj
NWM4OGQwNWZmMzk5NTczZDI0NmE5ODhlMWNjNjY5NGVkYTYxNWU2Li5jYjk1YjY4MmM5MGE4Y2E5
ODAyOGUzZWU5ZjAwYWI5MTlmOThlZGNjIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENv
cmUvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxOSBAQAorMjAxNy0wNC0xMCAgS2VpdGggTWlsbGVyICA8a2VpdGhfbWlsbGVyQGFwcGxl
LmNvbT4KKworICAgICAgICBXZWJBc3NlbWJseTogRml4IEIzSVJHZW5lcmF0b3IgZm9yIEJyVGFi
bGUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3MDY4
NQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEZvciBz
b21lIHJlYXNvbiB0aGlzIGRpZG4ndCBnZXQgaW5jbHVkZWQgaW4gcjIxNTE0MS4KKworICAgICAg
ICBUaGlzIGZpeGVzIGFuIGlzc3VlIHdpdGggQnJUYWJsZSBhbmQgbG9vcHMgd2hlcmUgd2Ugd291
bGQgdXNlIHRoZSBsb29wJ3MgcmV0dXJuIHR5cGUKKyAgICAgICAgYXMgdGhlIGJyYW5jaCB0YXJn
ZXQgdHlwZS4KKworICAgICAgICAqIHdhc20vV2FzbUIzSVJHZW5lcmF0b3IuY3BwOgorICAgICAg
ICAoSlNDOjpXYXNtOjpCM0lSR2VuZXJhdG9yOjpDb250cm9sRGF0YTo6cmVzdWx0Rm9yQnJhbmNo
KToKKyAgICAgICAgKEpTQzo6V2FzbTo6QjNJUkdlbmVyYXRvcjo6dW5pZnlWYWx1ZXNXaXRoQmxv
Y2spOgorCiAyMDE3LTA0LTA4ICBPbGl2ZXIgSHVudCAgPG9saXZlckBhcHBsZS5jb20+CiAKICAg
ICAgICAgUmVtb3ZlIHVzZSBvZiBzdHJjcHkgZnJvbSBKU0MKZGlmZiAtLWdpdCBhL1NvdXJjZS9K
YXZhU2NyaXB0Q29yZS93YXNtL1dhc21CM0lSR2VuZXJhdG9yLmNwcCBiL1NvdXJjZS9KYXZhU2Ny
aXB0Q29yZS93YXNtL1dhc21CM0lSR2VuZXJhdG9yLmNwcAppbmRleCA4ODJkMWM3ODhiYjM4Y2I3
M2Y1YzlhOTNlZDdiNjI4OWY1MzEwZjBlLi4zMDQ2MmE5ZGM0NDg5N2Q0YzU4NGNjOWQzMDg1MmRj
YTliNDk2NTQzIDEwMDY0NAotLS0gYS9Tb3VyY2UvSmF2YVNjcmlwdENvcmUvd2FzbS9XYXNtQjNJ
UkdlbmVyYXRvci5jcHAKKysrIGIvU291cmNlL0phdmFTY3JpcHRDb3JlL3dhc20vV2FzbUIzSVJH
ZW5lcmF0b3IuY3BwCkBAIC0xMzEsMTggKzEzMSwyNyBAQCBwdWJsaWM6CiAgICAgICAgICAgICBz
cGVjaWFsID0gbnVsbHB0cjsKICAgICAgICAgfQogCisgICAgICAgIHVzaW5nIFJlc3VsdExpc3Qg
PSBWZWN0b3I8VmFyaWFibGUqLCAxPjsKKworICAgICAgICBSZXN1bHRMaXN0IHJlc3VsdEZvckJy
YW5jaCgpIGNvbnN0CisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICh0eXBlKCkgPT0gQmxvY2tU
eXBlOjpMb29wKQorICAgICAgICAgICAgICAgIHJldHVybiBSZXN1bHRMaXN0KCk7CisgICAgICAg
ICAgICByZXR1cm4gcmVzdWx0OworICAgICAgICB9CisKICAgICBwcml2YXRlOgogICAgICAgICBm
cmllbmQgY2xhc3MgQjNJUkdlbmVyYXRvcjsKICAgICAgICAgQmxvY2tUeXBlIGJsb2NrVHlwZTsK
ICAgICAgICAgQmFzaWNCbG9jayogY29udGludWF0aW9uOwogICAgICAgICBCYXNpY0Jsb2NrKiBz
cGVjaWFsOwotICAgICAgICBWZWN0b3I8VmFyaWFibGUqLCAxPiByZXN1bHQ7CisgICAgICAgIFJl
c3VsdExpc3QgcmVzdWx0OwogICAgIH07CiAKICAgICB0eXBlZGVmIFZhbHVlKiBFeHByZXNzaW9u
VHlwZTsKICAgICB0eXBlZGVmIENvbnRyb2xEYXRhIENvbnRyb2xUeXBlOwogICAgIHR5cGVkZWYg
VmVjdG9yPEV4cHJlc3Npb25UeXBlLCAxPiBFeHByZXNzaW9uTGlzdDsKLSAgICB0eXBlZGVmIFZl
Y3RvcjxWYXJpYWJsZSosIDE+IFJlc3VsdExpc3Q7CisgICAgdHlwZWRlZiBDb250cm9sRGF0YTo6
UmVzdWx0TGlzdCBSZXN1bHRMaXN0OwogICAgIHR5cGVkZWYgRnVuY3Rpb25QYXJzZXI8QjNJUkdl
bmVyYXRvcj46OkNvbnRyb2xFbnRyeSBDb250cm9sRW50cnk7CiAKICAgICBzdGF0aWMgY29uc3Rl
eHByIEV4cHJlc3Npb25UeXBlIGVtcHR5RXhwcmVzc2lvbiA9IG51bGxwdHI7CkBAIC0yMjMsNyAr
MjMyLDcgQEAgcHJpdmF0ZToKICAgICB2b2lkIGVtaXRTdG9yZU9wKFN0b3JlT3BUeXBlLCBFeHBy
ZXNzaW9uVHlwZSBwb2ludGVyLCBFeHByZXNzaW9uVHlwZSB2YWx1ZSwgdWludDMyX3Qgb2Zmc2V0
KTsKIAogICAgIHZvaWQgdW5pZnkoVmFyaWFibGUqIHRhcmdldCwgY29uc3QgRXhwcmVzc2lvblR5
cGUgc291cmNlKTsKLSAgICB2b2lkIHVuaWZ5VmFsdWVzV2l0aEJsb2NrKGNvbnN0IEV4cHJlc3Np
b25MaXN0JiByZXN1bHRTdGFjaywgUmVzdWx0TGlzdCYgc3RhY2spOworICAgIHZvaWQgdW5pZnlW
YWx1ZXNXaXRoQmxvY2soY29uc3QgRXhwcmVzc2lvbkxpc3QmIHJlc3VsdFN0YWNrLCBjb25zdCBS
ZXN1bHRMaXN0JiBzdGFjayk7CiAKICAgICB2b2lkIGVtaXRDaGVja3NGb3JNb2RPckRpdihCMzo6
T3Bjb2RlLCBFeHByZXNzaW9uVHlwZSBsZWZ0LCBFeHByZXNzaW9uVHlwZSByaWdodCk7CiAKQEAg
LTgyMSw4ICs4MzAsNyBAQCBhdXRvIEIzSVJHZW5lcmF0b3I6OmFkZFJldHVybihjb25zdCBDb250
cm9sRGF0YSYsIGNvbnN0IEV4cHJlc3Npb25MaXN0JiByZXR1cm5WYQogCiBhdXRvIEIzSVJHZW5l
cmF0b3I6OmFkZEJyYW5jaChDb250cm9sRGF0YSYgZGF0YSwgRXhwcmVzc2lvblR5cGUgY29uZGl0
aW9uLCBjb25zdCBFeHByZXNzaW9uTGlzdCYgcmV0dXJuVmFsdWVzKSAtPiBQYXJ0aWFsUmVzdWx0
CiB7Ci0gICAgaWYgKGRhdGEudHlwZSgpICE9IEJsb2NrVHlwZTo6TG9vcCkKLSAgICAgICAgdW5p
ZnlWYWx1ZXNXaXRoQmxvY2socmV0dXJuVmFsdWVzLCBkYXRhLnJlc3VsdCk7CisgICAgdW5pZnlW
YWx1ZXNXaXRoQmxvY2socmV0dXJuVmFsdWVzLCBkYXRhLnJlc3VsdEZvckJyYW5jaCgpKTsKIAog
ICAgIEJhc2ljQmxvY2sqIHRhcmdldCA9IGRhdGEudGFyZ2V0QmxvY2tGb3JCcmFuY2goKTsKICAg
ICBpZiAoY29uZGl0aW9uKSB7CkBAIC04NDMsOCArODUxLDggQEAgYXV0byBCM0lSR2VuZXJhdG9y
OjphZGRCcmFuY2goQ29udHJvbERhdGEmIGRhdGEsIEV4cHJlc3Npb25UeXBlIGNvbmRpdGlvbiwg
Y29uc3QKIGF1dG8gQjNJUkdlbmVyYXRvcjo6YWRkU3dpdGNoKEV4cHJlc3Npb25UeXBlIGNvbmRp
dGlvbiwgY29uc3QgVmVjdG9yPENvbnRyb2xEYXRhKj4mIHRhcmdldHMsIENvbnRyb2xEYXRhJiBk
ZWZhdWx0VGFyZ2V0LCBjb25zdCBFeHByZXNzaW9uTGlzdCYgZXhwcmVzc2lvblN0YWNrKSAtPiBQ
YXJ0aWFsUmVzdWx0CiB7CiAgICAgZm9yIChzaXplX3QgaSA9IDA7IGkgPCB0YXJnZXRzLnNpemUo
KTsgKytpKQotICAgICAgICB1bmlmeVZhbHVlc1dpdGhCbG9jayhleHByZXNzaW9uU3RhY2ssIHRh
cmdldHNbaV0tPnJlc3VsdCk7Ci0gICAgdW5pZnlWYWx1ZXNXaXRoQmxvY2soZXhwcmVzc2lvblN0
YWNrLCBkZWZhdWx0VGFyZ2V0LnJlc3VsdCk7CisgICAgICAgIHVuaWZ5VmFsdWVzV2l0aEJsb2Nr
KGV4cHJlc3Npb25TdGFjaywgdGFyZ2V0c1tpXS0+cmVzdWx0Rm9yQnJhbmNoKCkpOworICAgIHVu
aWZ5VmFsdWVzV2l0aEJsb2NrKGV4cHJlc3Npb25TdGFjaywgZGVmYXVsdFRhcmdldC5yZXN1bHRG
b3JCcmFuY2goKSk7CiAKICAgICBTd2l0Y2hWYWx1ZSogc3dpdGNoVmFsdWUgPSBtX2N1cnJlbnRC
bG9jay0+YXBwZW5kTmV3PFN3aXRjaFZhbHVlPihtX3Byb2MsIG9yaWdpbigpLCBjb25kaXRpb24p
OwogICAgIHN3aXRjaFZhbHVlLT5zZXRGYWxsVGhyb3VnaChGcmVxdWVudGVkQmxvY2soZGVmYXVs
dFRhcmdldC50YXJnZXRCbG9ja0ZvckJyYW5jaCgpKSk7CkBAIC0xMDYwLDcgKzEwNjgsNyBAQCB2
b2lkIEIzSVJHZW5lcmF0b3I6OnVuaWZ5KFZhcmlhYmxlKiB2YXJpYWJsZSwgRXhwcmVzc2lvblR5
cGUgc291cmNlKQogICAgIG1fY3VycmVudEJsb2NrLT5hcHBlbmROZXc8VmFyaWFibGVWYWx1ZT4o
bV9wcm9jLCBTZXQsIG9yaWdpbigpLCB2YXJpYWJsZSwgc291cmNlKTsKIH0KIAotdm9pZCBCM0lS
R2VuZXJhdG9yOjp1bmlmeVZhbHVlc1dpdGhCbG9jayhjb25zdCBFeHByZXNzaW9uTGlzdCYgcmVz
dWx0U3RhY2ssIFJlc3VsdExpc3QmIHJlc3VsdCkKK3ZvaWQgQjNJUkdlbmVyYXRvcjo6dW5pZnlW
YWx1ZXNXaXRoQmxvY2soY29uc3QgRXhwcmVzc2lvbkxpc3QmIHJlc3VsdFN0YWNrLCBjb25zdCBS
ZXN1bHRMaXN0JiByZXN1bHQpCiB7CiAgICAgQVNTRVJUKHJlc3VsdC5zaXplKCkgPD0gcmVzdWx0
U3RhY2suc2l6ZSgpKTsKIAo=
</data>
<flag name="review"
          id="328048"
          type_id="1"
          status="+"
          setter="jfbastien"
    />
          </attachment>
      

    </bug>

</bugzilla>