rust/tests/mir-opt/building
bors 669e751639 Auto merge of - Swatinem:async-identity-future, r=compiler-errors
Remove `identity_future` indirection

This was previously needed because the indirection used to hide some unexplained lifetime errors, which it turned out were related to the `min_choice` algorithm.

Removing the indirection also solves a couple of cycle errors, large moves and makes async blocks support the `#[track_caller]`annotation.

Fixes https://github.com/rust-lang/rust/issues/104826.
2023-03-14 10:12:58 +00:00
..
custom Rollup merge of - Zeegomo:remove-drop-and-rep, r=tmiasko 2023-03-08 21:26:51 +01:00
async_await.a-{closure#0}.generator_resume.0.mir Stop deaggregating enums in MIR. 2023-02-02 23:20:27 +00:00
async_await.b-{closure#0}.generator_resume.0.mir Remove identity_future indirection 2023-03-08 15:37:14 +01:00
async_await.rs Transform async ResumeTy in generator transform 2023-01-19 09:03:05 +01:00
enum_cast.bar.built.after.mir
enum_cast.boo.built.after.mir
enum_cast.droppy.built.after.mir
enum_cast.foo.built.after.mir
enum_cast.rs
issue_49232.main.built.after.mir
issue_49232.rs
issue_101867.main.built.after.mir
issue_101867.rs
match_false_edges.full_tested_match2.built.after.mir Introduce a no-op PlaceMention statement for let _ =. 2023-03-09 17:45:13 +00:00
match_false_edges.full_tested_match.built.after.mir Introduce a no-op PlaceMention statement for let _ =. 2023-03-09 17:45:13 +00:00
match_false_edges.main.built.after.mir Introduce a no-op PlaceMention statement for let _ =. 2023-03-09 17:45:13 +00:00
match_false_edges.rs
receiver_ptr_mutability.main.built.after.mir
receiver_ptr_mutability.rs
simple_match.match_bool.built.after.mir
simple_match.rs
storage_live_dead_in_statics.rs
storage_live_dead_in_statics.XXX.built.after.mir
uniform_array_move_out.move_out_by_subslice.built.after.mir Remove uses of box_syntax in rustc and tools 2023-03-12 13:19:46 +00:00
uniform_array_move_out.move_out_from_end.built.after.mir Remove uses of box_syntax in rustc and tools 2023-03-12 13:19:46 +00:00
uniform_array_move_out.rs Remove uses of box_syntax in rustc and tools 2023-03-12 13:19:46 +00:00