mirror of
https://github.com/rust-lang/rust.git
synced 2024-10-31 22:41:50 +00:00
a919d97aaa
custom mir: make it clear what the return block is Custom MIR recently got support for specifying the "unwind action", so now there's two things coming after the actual call part of `Call` terminators. That's not very self-explaining so I propose we change the syntax to imitate keyword arguments: ``` Call(popped = Vec::pop(v), ReturnTo(drop), UnwindContinue()) ``` Also fix some outdated docs and add some docs to `Call` and `Drop`. |
||
---|---|---|
.. | ||
custom | ||
async_await.a-{closure#0}.coroutine_resume.0.mir | ||
async_await.b-{closure#0}.coroutine_resume.0.mir | ||
async_await.rs | ||
enum_cast.bar.built.after.mir | ||
enum_cast.boo.built.after.mir | ||
enum_cast.droppy.built.after.mir | ||
enum_cast.far.built.after.mir | ||
enum_cast.foo.built.after.mir | ||
enum_cast.offsetty.built.after.mir | ||
enum_cast.rs | ||
enum_cast.signy.built.after.mir | ||
enum_cast.unsigny.built.after.mir | ||
issue_49232.main.built.after.mir | ||
issue_49232.rs | ||
issue_101867.main.built.after.mir | ||
issue_101867.rs | ||
issue_110508.{impl#0}-BAR.built.after.mir | ||
issue_110508.{impl#0}-SELF_BAR.built.after.mir | ||
issue_110508.rs | ||
logical_or_in_conditional.rs | ||
logical_or_in_conditional.test_complex.built.after.mir | ||
logical_or_in_conditional.test_or.built.after.mir | ||
match_false_edges.full_tested_match2.built.after.mir | ||
match_false_edges.full_tested_match.built.after.mir | ||
match_false_edges.main.built.after.mir | ||
match_false_edges.rs | ||
receiver_ptr_mutability.main.built.after.mir | ||
receiver_ptr_mutability.rs | ||
shifts.rs | ||
shifts.shift_signed.built.after.mir | ||
shifts.shift_unsigned.built.after.mir | ||
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 | ||
uniform_array_move_out.move_out_from_end.built.after.mir | ||
uniform_array_move_out.rs | ||
while_storage.rs | ||
while_storage.while_loop.PreCodegen.after.panic-abort.mir | ||
while_storage.while_loop.PreCodegen.after.panic-unwind.mir |