rust/compiler/rustc_mir_dataflow/src
Dylan DPC f4bf64c3f0
Rollup merge of #97292 - compiler-errors:tcxify-rustc, r=davidtwco
Lifetime variance fixes for rustc

#97287 migrates rustc to a `Ty` type that is invariant over its lifetime `'tcx`, so I need to fix a bunch of places that assume that `Ty<'a>` and `Ty<'b>` can be unified by shortening both to some common lifetime.

This is doable, since many lifetimes are already `'tcx`, so all this PR does is be a bit more explicit that elided lifetimes are actually `'tcx`.

Split out from #97287 so the compiler team can review independently.
2022-05-23 15:11:04 +02:00
..
framework Lifetime variance fixes for rustc 2022-05-22 14:29:32 -07:00
impls fix most compiler/ doctests 2022-05-02 17:40:30 -07:00
move_paths Add new Deinit statement kind 2022-04-11 08:55:03 -04:00
drop_flag_effects.rs Adopt let else in more places 2022-02-19 17:27:43 +01:00
elaborate_drops.rs Spellchecking compiler comments 2022-03-30 15:14:15 -04:00
lib.rs Remove box syntax from rustc_mir_dataflow and rustc_mir_transform 2022-05-22 17:19:44 +02:00
rustc_peek.rs Auto merge of #97012 - oli-obk:🦀_intrinsics, r=davidtwco 2022-05-17 09:39:26 +00:00
storage.rs Remove in_band_lifetimes from rustc_mir_dataflow 2021-12-16 14:29:43 -05:00