diff options
| author | Aaron Hill <aa1ronham@gmail.com> | 2018-01-31 22:11:50 -0500 |
|---|---|---|
| committer | Aaron Hill <aa1ronham@gmail.com> | 2018-01-31 22:11:50 -0500 |
| commit | 0fd4f3794495d7348ccb8d5d7dc1404d380ecbc4 (patch) | |
| tree | ca814f0f5e963ed59c0b23b9caf8d545b6743351 /src/test/incremental/thinlto | |
| parent | def3269a71be2e737cad27418a3dad9f5bd6cd32 (diff) | |
| download | rust-0fd4f3794495d7348ccb8d5d7dc1404d380ecbc4.tar.gz rust-0fd4f3794495d7348ccb8d5d7dc1404d380ecbc4.zip | |
Fix overflow when performing drop check calculations in NLL
Clearing out the infcx's region constraints after processing each type ends up interacting badly with normalizing associated types. This commit keeps all region constraints intact until the end of TypeLivenessGenerator.add_drop_live_constraint, ensuring that normalized types are able to re-use existing inference variables. Fixes #47589
Diffstat (limited to 'src/test/incremental/thinlto')
0 files changed, 0 insertions, 0 deletions
