diff options
| author | Michael Goulet <michael@errs.io> | 2023-09-26 02:15:32 +0000 |
|---|---|---|
| committer | Michael Goulet <michael@errs.io> | 2023-09-26 02:53:59 +0000 |
| commit | d6ce9ce115e8d0859e378b411966905c8b815845 (patch) | |
| tree | 35362a68ca4449d6c47afa05df2e33cd91a46970 /compiler/rustc_query_system/src/query/job.rs | |
| parent | c614c17626a2dd02e88586a04bd0971d9ec2cae5 (diff) | |
| download | rust-d6ce9ce115e8d0859e378b411966905c8b815845.tar.gz rust-d6ce9ce115e8d0859e378b411966905c8b815845.zip | |
Don't store lazyness in DefKind
Diffstat (limited to 'compiler/rustc_query_system/src/query/job.rs')
| -rw-r--r-- | compiler/rustc_query_system/src/query/job.rs | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/compiler/rustc_query_system/src/query/job.rs b/compiler/rustc_query_system/src/query/job.rs index 2e9ebde296c..f2c1f84fccc 100644 --- a/compiler/rustc_query_system/src/query/job.rs +++ b/compiler/rustc_query_system/src/query/job.rs @@ -580,9 +580,7 @@ pub(crate) fn report_cycle<'a>( }); } - let alias = if stack - .iter() - .all(|entry| matches!(entry.query.def_kind, Some(DefKind::TyAlias { .. }))) + let alias = if stack.iter().all(|entry| matches!(entry.query.def_kind, Some(DefKind::TyAlias))) { Some(crate::error::Alias::Ty) } else if stack.iter().all(|entry| entry.query.def_kind == Some(DefKind::TraitAlias)) { |
