HomePhabricator

Remove unreachable blocks before splitting a coroutine.

Description

Remove unreachable blocks before splitting a coroutine.

The suspend-crossing algorithm is not correct in the presence of uses
that cannot be reached on some successor path from their defs.

Details

Committed
rjmccallAug 13 2019, 8:54 PM
Parents
rL368795: Support swifterror in coroutine lowering.
Branches
Unknown
Tags
Unknown