Files
rust/compiler/rustc_mir_transform/src
bjorn3 b7bc8d5cb7 Fix fn_sig_for_fn_abi and the coroutine transform for generators
There were three issues previously:
* The self argument was pinned, despite Iterator::next taking an
  unpinned mutable reference.
* A resume argument was passed, despite Iterator::next not having one.
* The return value was CoroutineState<Item, ()> rather than Option<Item>

While these things just so happened to work with the LLVM backend,
cg_clif does much stricter checks when trying to assign a value to a
place. In addition it can't handle the mismatch between the amount of
arguments specified by the FnAbi and the FnSig.
2023-11-23 20:17:19 +00:00
..
2023-09-26 09:37:55 +02:00
2023-10-20 21:14:01 +00:00
2023-10-20 21:10:38 +00:00
2023-11-18 00:20:00 +00:00
2023-10-05 18:56:30 +03:00
2023-11-17 09:29:48 +00:00
2023-11-14 17:07:34 +01:00