about summary refs log tree commit diff
diff options
context:
space:
mode:
authoryukang <moorekang@gmail.com>2022-09-26 00:53:55 +0800
committeryukang <moorekang@gmail.com>2022-09-26 00:53:55 +0800
commitdb0877f653c61f79457f02ea0bb643017cbb2490 (patch)
treeeb9dc3c3c556d8ca576077dd0b3fa9289a7e1ee9
parentfdda7e0a33a1aec94966248de4a210d45ead67a6 (diff)
downloadrust-db0877f653c61f79457f02ea0bb643017cbb2490.tar.gz
rust-db0877f653c61f79457f02ea0bb643017cbb2490.zip
trivial fix on fallback
-rw-r--r--compiler/rustc_resolve/src/late/diagnostics.rs4
1 files changed, 1 insertions, 3 deletions
diff --git a/compiler/rustc_resolve/src/late/diagnostics.rs b/compiler/rustc_resolve/src/late/diagnostics.rs
index c82e59ca44f..bd3336b7153 100644
--- a/compiler/rustc_resolve/src/late/diagnostics.rs
+++ b/compiler/rustc_resolve/src/late/diagnostics.rs
@@ -318,9 +318,7 @@ impl<'a: 'ast, 'ast> LateResolutionVisitor<'a, '_, 'ast> {
         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);