diff options
| author | Guillaume Gomez <guillaume1.gomez@gmail.com> | 2022-09-06 17:00:25 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-09-06 17:00:25 +0200 |
| commit | d13aefdc65b933dc8dd8a2d1c58e5c4232d846d7 (patch) | |
| tree | baaf3274fa5724dbcd74478dece685da8dfe6205 /compiler/rustc_mir_build/src/thir | |
| parent | 3c7278846102bb829c9a789e91bc43f0ed612943 (diff) | |
| parent | be53bd838097a835ae7486d8994d721225782bf4 (diff) | |
| download | rust-d13aefdc65b933dc8dd8a2d1c58e5c4232d846d7.tar.gz rust-d13aefdc65b933dc8dd8a2d1c58e5c4232d846d7.zip | |
Rollup merge of #101357 - compiler-errors:variant-sugg-tweak, r=oli-obk
Include enum path in variant suggestion (except for `Result` and `Option`, which we should have via the prelude) Fixes #101356
Diffstat (limited to 'compiler/rustc_mir_build/src/thir')
| -rw-r--r-- | compiler/rustc_mir_build/src/thir/pattern/usefulness.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/rustc_mir_build/src/thir/pattern/usefulness.rs b/compiler/rustc_mir_build/src/thir/pattern/usefulness.rs index 319183eb9b3..115d34ff8fa 100644 --- a/compiler/rustc_mir_build/src/thir/pattern/usefulness.rs +++ b/compiler/rustc_mir_build/src/thir/pattern/usefulness.rs @@ -754,8 +754,8 @@ fn lint_non_exhaustive_omitted_patterns<'p, 'tcx>( hir_id: HirId, witnesses: Vec<DeconstructedPat<'p, 'tcx>>, ) { - let joined_patterns = joined_uncovered_patterns(cx, &witnesses); cx.tcx.struct_span_lint_hir(NON_EXHAUSTIVE_OMITTED_PATTERNS, hir_id, sp, |build| { + let joined_patterns = joined_uncovered_patterns(cx, &witnesses); let mut lint = build.build("some variants are not matched explicitly"); lint.span_label(sp, pattern_not_covered_label(&witnesses, &joined_patterns)); lint.help( |
