rust/compiler/rustc_passes
Eric Holk f712df8c5d Track drop points in generator_interior
This change adds the basic infrastructure for tracking drop ranges in
generator interior analysis, which allows us to exclude dropped types
from the generator type.

Not yet complete, but many of the async/await and generator tests pass.
The main missing piece is tracking branching control flow (e.g. around
an `if` expression). The patch does include support, however, for
multiple yields in th e same block.

Issue #57478
2022-01-18 14:25:23 -08:00
..
src Track drop points in generator_interior 2022-01-18 14:25:23 -08:00
Cargo.toml Migrate to 2021 2021-09-20 22:21:42 -04:00