Rollup merge of #105106 - jhpratt:issue-105101, r=TaKO8Ki
Fix ICE from #105101 Fixes #105101 Rather than comparing idents, compare spans, which should be unique to each variant.
This commit is contained in:
commit
ee9eaa695c
3 changed files with 39 additions and 1 deletions
|
@ -145,7 +145,7 @@ fn extract_default_variant<'a>(
|
|||
let suggestion = default_variants
|
||||
.iter()
|
||||
.filter_map(|v| {
|
||||
if v.ident == variant.ident {
|
||||
if v.span == variant.span {
|
||||
None
|
||||
} else {
|
||||
Some((cx.sess.find_by_name(&v.attrs, kw::Default)?.span, String::new()))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue