diff options
| author | Matthias Krüger <476013+matthiaskrgr@users.noreply.github.com> | 2025-03-20 22:34:01 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-03-20 22:34:01 +0100 |
| commit | b3c5caf0f5dc46689248ef06f26d99715902f7d6 (patch) | |
| tree | c92a41640597d0fb940e50e9c7a2d8224f381194 /compiler/rustc_codegen_llvm/src | |
| parent | d8e44b722a93e55cbc9a8188dfbfe3faf1226096 (diff) | |
| parent | 2bd7f73c2175c1f0ad56a0be4b5c39e2fc5ab97b (diff) | |
| download | rust-b3c5caf0f5dc46689248ef06f26d99715902f7d6.tar.gz rust-b3c5caf0f5dc46689248ef06f26d99715902f7d6.zip | |
Rollup merge of #138435 - eholk:prefix-yield, r=oli-obk
Add support for postfix yield expressions We've been having a discussion about whether we want postfix yield, or want to stick with prefix yield, or have both. I figured it's easy enough to support both for now and let us play around with them while the feature is still experimental. This PR treats `yield x` and `x.yield` as semantically equivalent. There was a suggestion to make `yield x` have a `()` type (so it only works in coroutines with `Resume = ()`. I think that'd be worth trying, either in a later PR, or before this one merges, depending on people's opinions. #43122
Diffstat (limited to 'compiler/rustc_codegen_llvm/src')
0 files changed, 0 insertions, 0 deletions
