bors a9e0bbb931 Auto merge of #112887 - WaffleLapkin:become_unuwuable_in_hir, r=compiler-errors,Nilstrieb
`hir`: Add `Become` expression kind (explicit tail calls experiment)

This adds `hir::ExprKind::Become` alongside ast lowering. During hir-thir lowering we currently lower `become` as `return`, so that we can partially test `become` without ICEing.

cc `@scottmcm`
r? `@Nilstrieb`
2023-06-26 13:51:04 +00:00
..
2023-06-19 14:57:42 +00:00
2023-06-10 11:13:01 +02:00
2023-06-10 11:13:01 +02:00
2023-06-19 14:57:42 +00:00
2023-03-21 15:38:51 +00:00
2023-06-19 14:57:42 +00:00
2023-06-19 14:57:42 +00:00
2023-03-14 17:18:26 +00:00
2023-06-19 14:57:42 +00:00
2023-03-28 01:14:28 +00:00
2023-06-10 11:13:01 +02:00