• Clemens Hammacher's avatar
    [wasm] Do not pass the error to callbacks · d928d25c
    Clemens Hammacher authored
    Instead of passing the error explicitly, make the callbacks get the
    error from the CompilationState. This prepares a change to call the
    callbacks asynchronously, because from the background we cannot
    construct the final error message (because this requires access to the
    wire bytes). Thus the callbacks will have to get the actual compile
    error from the CompilationState from a foreground task if they need it.
    
    R=mstarzinger@chromium.org
    
    Bug: v8:8689
    Change-Id: I22accabf895bf21fa7492e2f5cb8bac93237c765
    Reviewed-on: https://chromium-review.googlesource.com/c/1445975
    Commit-Queue: Clemens Hammacher <clemensh@chromium.org>
    Reviewed-by: 's avatarMichael Starzinger <mstarzinger@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#59216}
    d928d25c
streaming-decoder.cc 17.3 KB