• Manos Koukoutos's avatar
    Revert "[wasm][bug] Fix a couple of bugs in validation of unreachable code" · 2e09d7eb
    Manos Koukoutos authored
    This reverts commit 4a037f87.
    
    Reason for revert: Bot failures, including MSVC compilation.
    
    Original change's description:
    > [wasm][bug] Fix a couple of bugs in validation of unreachable code
    >
    > Changes:
    > - SetBlockType now instantiates the block's start merge with values of
    >   the correct type in unreachable code.
    > - EnsureStackArguments now keeps the existing stack values and moves
    >   them over the new bottom values.
    > - Drop stack size validation in Drop().
    > - Add new tests in unreachable-validation.js.
    >
    > Change-Id: Ie68b3d9abb0a41d1623d4a123fb526e71941c4e7
    > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2902733
    > Commit-Queue: Manos Koukoutos <manoskouk@chromium.org>
    > Reviewed-by: Jakob Kummerow <jkummerow@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#74650}
    
    Change-Id: Icb16af9a8ed16e593fe345ab727b992d9c9b1500
    No-Presubmit: true
    No-Tree-Checks: true
    No-Try: true
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2905597
    Auto-Submit: Manos Koukoutos <manoskouk@chromium.org>
    Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
    Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
    Cr-Commit-Position: refs/heads/master@{#74657}
    2e09d7eb
unreachable-validation.js 6.09 KB