• Leszek Swirski's avatar
    Revert "[wasm] Introduce CallInfo in WasmGraphBuildingInterface" · 6f5f8e6c
    Leszek Swirski authored
    This reverts commit db95e20b.
    
    Reason for revert: UBSan failures https://ci.chromium.org/ui/p/v8/builders/ci/V8%20Linux64%20UBSan/18300/overview
    
    Original change's description:
    > [wasm] Introduce CallInfo in WasmGraphBuildingInterface
    >
    > The DoCall and DoReturnCall functions implement function calls in
    > WasmGraphBuilderInterface. These functions need different arguments
    > based on if the call is direct, indirect or call_ref. Right now, these
    > arguments are misnamed in some cases, and callers have to pass default
    > values for unused arguments.
    > This CL tidies up the arguments of these functions by introducing a
    > CallInfo class which provides different constructors based on the type
    > of the call, where only the required arguments need to be passed.
    >
    > Change-Id: Ie03de6d3cf253a9baa0369f569589bb91d0b1866
    > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3162606
    > Reviewed-by: Jakob Kummerow <jkummerow@chromium.org>
    > Commit-Queue: Manos Koukoutos <manoskouk@chromium.org>
    > Cr-Commit-Position: refs/heads/main@{#76910}
    
    Change-Id: Ie0b288b3cbb66de4858fb7fbf1bc992518e637d0
    No-Presubmit: true
    No-Tree-Checks: true
    No-Try: true
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3168284
    Auto-Submit: Leszek Swirski <leszeks@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/main@{#76911}
    6f5f8e6c
graph-builder-interface.cc 64.6 KB