]> git.lizzy.rs Git - rust.git/commitdiff
trivial fix on fallback
authoryukang <moorekang@gmail.com>
Sun, 25 Sep 2022 16:53:55 +0000 (00:53 +0800)
committeryukang <moorekang@gmail.com>
Sun, 25 Sep 2022 16:53:55 +0000 (00:53 +0800)
compiler/rustc_resolve/src/late/diagnostics.rs

index c82e59ca44f125db2aa31a61c472b9bf4079ca22..bd3336b715311cbfd2c7a5263e6529107e9c9b38 100644 (file)
@@ -318,9 +318,7 @@ pub(crate) fn smart_resolve_report_errors(
         if !self.type_ascription_suggestion(&mut err, base_error.span) {
             let mut fallback =
                 self.suggest_trait_and_bounds(&mut err, source, res, span, &base_error);
-            if self.suggest_typo(&mut err, source, path, span, &base_error) {
-                fallback = true;
-            }
+            fallback |= self.suggest_typo(&mut err, source, path, span, &base_error);
             if fallback {
                 // Fallback label.
                 err.span_label(base_error.span, &base_error.fallback_label);