diff options
| author | Michael Goulet <michael@errs.io> | 2023-11-28 18:18:19 +0000 |
|---|---|---|
| committer | Michael Goulet <michael@errs.io> | 2023-12-08 17:23:25 +0000 |
| commit | 96bb542a3171a7cbf23cac45d4b9adc7b05b5317 (patch) | |
| tree | d81cab5d5a1e0c24ccb2fa687c06ee6cd099c1b9 /compiler/rustc_codegen_ssa/src/debuginfo | |
| parent | a0cbc168c9933663a714864b62f332386bcd1a0a (diff) | |
| download | rust-96bb542a3171a7cbf23cac45d4b9adc7b05b5317.tar.gz rust-96bb542a3171a7cbf23cac45d4b9adc7b05b5317.zip | |
Implement `async gen` blocks
Diffstat (limited to 'compiler/rustc_codegen_ssa/src/debuginfo')
| -rw-r--r-- | compiler/rustc_codegen_ssa/src/debuginfo/type_names.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/compiler/rustc_codegen_ssa/src/debuginfo/type_names.rs b/compiler/rustc_codegen_ssa/src/debuginfo/type_names.rs index 8630e5623e1..dda30046bfb 100644 --- a/compiler/rustc_codegen_ssa/src/debuginfo/type_names.rs +++ b/compiler/rustc_codegen_ssa/src/debuginfo/type_names.rs @@ -566,6 +566,9 @@ fn coroutine_kind_label(coroutine_kind: Option<CoroutineKind>) -> &'static str { Some(CoroutineKind::Async(CoroutineSource::Block)) => "async_block", Some(CoroutineKind::Async(CoroutineSource::Closure)) => "async_closure", Some(CoroutineKind::Async(CoroutineSource::Fn)) => "async_fn", + Some(CoroutineKind::AsyncGen(CoroutineSource::Block)) => "async_gen_block", + Some(CoroutineKind::AsyncGen(CoroutineSource::Closure)) => "async_gen_closure", + Some(CoroutineKind::AsyncGen(CoroutineSource::Fn)) => "async_gen_fn", Some(CoroutineKind::Coroutine) => "coroutine", None => "closure", } |
