1
Fork 0

Auto merge of #110469 - compiler-errors:encode-lt-param-span, r=oli-obk

Encode lifetime param spans too

Fixes #110464
Fixes #110591
This commit is contained in:
bors 2023-04-22 03:28:13 +00:00
commit 37b22cf2d5
7 changed files with 50 additions and 34 deletions

View file

@ -824,6 +824,7 @@ fn should_encode_span(def_kind: DefKind) -> bool {
| DefKind::AssocTy
| DefKind::TyParam
| DefKind::ConstParam
| DefKind::LifetimeParam
| DefKind::Fn
| DefKind::Const
| DefKind::Static(_)
@ -840,10 +841,7 @@ fn should_encode_span(def_kind: DefKind) -> bool {
| DefKind::Impl { .. }
| DefKind::Closure
| DefKind::Generator => true,
DefKind::ForeignMod
| DefKind::ImplTraitPlaceholder
| DefKind::LifetimeParam
| DefKind::GlobalAsm => false,
DefKind::ForeignMod | DefKind::ImplTraitPlaceholder | DefKind::GlobalAsm => false,
}
}