about summary refs log tree commit diff
path: root/src/test/incremental/thinlto
diff options
context:
space:
mode:
authorAaron Hill <aa1ronham@gmail.com>2018-01-31 22:11:50 -0500
committerAaron Hill <aa1ronham@gmail.com>2018-01-31 22:11:50 -0500
commit0fd4f3794495d7348ccb8d5d7dc1404d380ecbc4 (patch)
treeca814f0f5e963ed59c0b23b9caf8d545b6743351 /src/test/incremental/thinlto
parentdef3269a71be2e737cad27418a3dad9f5bd6cd32 (diff)
downloadrust-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