• Clemens Backes's avatar
    [wasm] Fix error message for missing stack arguments · 68ab78e2
    Clemens Backes authored
    We currently could produce the error message 'not enough arguments on
    the stack for block, expected 0 more'. This CL fixes this by printing
    the available number of arguments and the needed number, and adds
    DCHECKs to catch similar miscomputations in the future.
    
    It also adds a new test that produced the broken error before, and
    includes the expected failure message in a few more tests for
    robustness.
    
    R=manoskouk@chromium.org
    
    Change-Id: Ia08863889ae36ae0a05d96d36e92295b7159a01e
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3194264Reviewed-by: 's avatarManos Koukoutos <manoskouk@chromium.org>
    Commit-Queue: Clemens Backes <clemensb@chromium.org>
    Cr-Commit-Position: refs/heads/main@{#77167}
    68ab78e2
Name
Last commit
Last update
..
api Loading commit data...
asmjs Loading commit data...
assembler Loading commit data...
base Loading commit data...
codegen Loading commit data...
compiler Loading commit data...
compiler-dispatcher Loading commit data...
date Loading commit data...
debug Loading commit data...
diagnostics Loading commit data...
execution Loading commit data...
heap Loading commit data...
interpreter Loading commit data...
libplatform Loading commit data...
logging Loading commit data...
numbers Loading commit data...
objects Loading commit data...
parser Loading commit data...
profiler Loading commit data...
regexp Loading commit data...
regress Loading commit data...
runtime Loading commit data...
strings Loading commit data...
tasks Loading commit data...
torque Loading commit data...
utils Loading commit data...
wasm Loading commit data...
zone Loading commit data...
BUILD.gn Loading commit data...
DEPS Loading commit data...
run-all-unittests.cc Loading commit data...
test-helpers.cc Loading commit data...
test-helpers.h Loading commit data...
test-utils.cc Loading commit data...
test-utils.h Loading commit data...
testcfg.py Loading commit data...
unittests.status Loading commit data...