diff options
| author | Esteban Küber <esteban@kuber.com.ar> | 2020-04-18 16:07:29 -0700 |
|---|---|---|
| committer | Esteban Küber <esteban@kuber.com.ar> | 2020-04-22 12:12:33 -0700 |
| commit | ad379cd7a63a0e4a8fad5a9acad4b704becbacca (patch) | |
| tree | 7ec94eee2c2663d7fd357eec37700bee268942eb | |
| parent | 322b2045f2c0cf3675957c3e6d287abab0da2e05 (diff) | |
review comment
| -rw-r--r-- | src/librustc_resolve/late/lifetimes.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/librustc_resolve/late/lifetimes.rs b/src/librustc_resolve/late/lifetimes.rs index 41c798f9229..d7d141a4c27 100644 --- a/src/librustc_resolve/late/lifetimes.rs +++ b/src/librustc_resolve/late/lifetimes.rs @@ -2390,6 +2390,7 @@ impl<'a, 'tcx> LifetimeContext<'a, 'tcx> { let mut err = self.report_missing_lifetime_specifiers(span, lifetime_refs.len()); if let Some(params) = error { + // If there's no lifetime available, suggest `'static`. if self.report_elision_failure(&mut err, params) && lifetime_names.is_empty() { lifetime_names.insert(ast::Ident::from_str("'static")); } @@ -2408,7 +2409,7 @@ impl<'a, 'tcx> LifetimeContext<'a, 'tcx> { &mut self, db: &mut DiagnosticBuilder<'_>, params: &[ElisionFailureInfo], - ) -> bool { + ) -> bool /* add `'static` lifetime to lifetime list */ { let mut m = String::new(); let len = params.len(); |
