• Jaroslav Sevcik's avatar
    [compiler] Relax too strict debug assert. · dc6eed6a
    Jaroslav Sevcik authored
    We assert that loops always have effect phis because there must be
    a stack check in every loop. However, with generators, the stack check
    may end up outside of loop because the dispatch switch is built first
    (while the dispatch switch will also keep the loop backedge alive).
    
    The logic for creating effect phis is already in the code, so
    removing the dcheck should be fine.
    
    Bug: chromium:913232
    Change-Id: Icf4df831e8b47350543c2b82a34bd3af98782a16
    Reviewed-on: https://chromium-review.googlesource.com/c/1372065Reviewed-by: 's avatarTobias Tebbi <tebbi@chromium.org>
    Commit-Queue: Jaroslav Sevcik <jarin@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#58160}
    dc6eed6a
Name
Last commit
Last update
..
benchmarks Loading commit data...
cctest Loading commit data...
common Loading commit data...
debugger Loading commit data...
fuzzer Loading commit data...
inspector Loading commit data...
intl Loading commit data...
js-perf-test Loading commit data...
memory Loading commit data...
message Loading commit data...
mjsunit Loading commit data...
mkgrokdump Loading commit data...
mozilla Loading commit data...
preparser Loading commit data...
test262 Loading commit data...
torque Loading commit data...
unittests Loading commit data...
wasm-js Loading commit data...
wasm-spec-tests Loading commit data...
webkit Loading commit data...
BUILD.gn Loading commit data...