Skip to content

Commit 2657f9d

Browse files
committed
Removed unnecessary for loop
1 parent ef930a2 commit 2657f9d

File tree

1 file changed

+9
-16
lines changed

1 file changed

+9
-16
lines changed

compiler/rustc_resolve/src/late/lifetimes.rs

+9-16
Original file line numberDiff line numberDiff line change
@@ -1318,8 +1318,6 @@ impl<'a, 'tcx> LifetimeContext<'a, 'tcx> {
13181318
&& let hir::IsAsync::NotAsync = self.tcx.asyncness(lifetime_ref.hir_id.owner.def_id)
13191319
&& !self.tcx.features().anonymous_lifetime_in_impl_trait
13201320
{
1321-
1322-
13231321
let mut diag = rustc_session::parse::feature_err(
13241322
&self.tcx.sess.parse_sess,
13251323
sym::anonymous_lifetime_in_impl_trait,
@@ -1330,18 +1328,14 @@ impl<'a, 'tcx> LifetimeContext<'a, 'tcx> {
13301328
match self.tcx.hir().get_generics(lifetime_ref.hir_id.owner.def_id) {
13311329
Some(generics) => {
13321330

1333-
let mut new_param_sugg_tuple = None;
1334-
1335-
for i in 0..generics.params.len() {
1336-
if !generics.span.contains(generics.params[i].span) {
1337-
new_param_sugg_tuple = match generics.span_for_param_suggestion() {
1338-
Some(_) => {
1339-
Some((self.tcx.sess.source_map().span_through_char(generics.span, '<').shrink_to_hi(), "'a, ".to_owned()))
1340-
},
1341-
None => Some((generics.span, "<'a>".to_owned()))
1342-
}
1343-
}
1344-
}
1331+
let new_param_sugg_tuple;
1332+
1333+
new_param_sugg_tuple = match generics.span_for_param_suggestion() {
1334+
Some(_) => {
1335+
Some((self.tcx.sess.source_map().span_through_char(generics.span, '<').shrink_to_hi(), "'a, ".to_owned()))
1336+
},
1337+
None => Some((generics.span, "<'a>".to_owned()))
1338+
};
13451339

13461340
let mut multi_sugg_vec = vec![(lifetime_ref.span.shrink_to_hi(), "'a ".to_owned())];
13471341

@@ -1355,12 +1349,11 @@ impl<'a, 'tcx> LifetimeContext<'a, 'tcx> {
13551349
rustc_errors::Applicability::MaybeIncorrect);
13561350

13571351
},
1358-
None => { continue; }
1352+
None => { }
13591353
}
13601354

13611355
diag.emit();
13621356
return;
1363-
13641357
}
13651358
scope = s;
13661359
}

0 commit comments

Comments
 (0)