• Clemens Hammacher's avatar
    [wasm] [decoder] Handle degenerate br_table correctly · b9340619
    Clemens Hammacher authored
    The degenerate br_table case should be handled specially only in the
    graph building consumer. There it is necessary for avoiding the
    construction of a degenerate Switch node, which would cause a DCHECK
    error in instruction selection.
    For other backends, like the baseline compiler, we should handle it as
    a br_table, because the signature is different to a br.
    
    Drive-by: Fix redundant validation.
    
    R=titzer@chromium.org
    
    Bug: v8:6600
    Change-Id: Ia430b6d251eb1323848977388ed95a112f8c76f7
    Reviewed-on: https://chromium-review.googlesource.com/715616Reviewed-by: 's avatarBen Titzer <titzer@chromium.org>
    Commit-Queue: Clemens Hammacher <clemensh@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#48494}
    b9340619
Name
Last commit
Last update
benchmarks Loading commit data...
build_overrides Loading commit data...
docs Loading commit data...
gni Loading commit data...
gypfiles Loading commit data...
include Loading commit data...
infra Loading commit data...
samples Loading commit data...
src Loading commit data...
test Loading commit data...
testing Loading commit data...
third_party Loading commit data...
tools Loading commit data...
.clang-format Loading commit data...
.editorconfig Loading commit data...
.git-blame-ignore-revs Loading commit data...
.gitignore Loading commit data...
.gn Loading commit data...
.ycm_extra_conf.py Loading commit data...
AUTHORS Loading commit data...
BUILD.gn Loading commit data...
CODE_OF_CONDUCT.md Loading commit data...
ChangeLog Loading commit data...
DEPS Loading commit data...
LICENSE Loading commit data...
LICENSE.fdlibm Loading commit data...
LICENSE.strongtalk Loading commit data...
LICENSE.v8 Loading commit data...
LICENSE.valgrind Loading commit data...
Makefile Loading commit data...
Makefile.android Loading commit data...
OWNERS Loading commit data...
PRESUBMIT.py Loading commit data...
README.md Loading commit data...
WATCHLISTS Loading commit data...
codereview.settings Loading commit data...
snapshot_toolchain.gni Loading commit data...