summaryrefslogtreecommitdiffstats
path: root/tests/ui/match
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-17 12:19:03 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-17 12:19:03 +0000
commit64d98f8ee037282c35007b64c2649055c56af1db (patch)
tree5492bcf97fce41ee1c0b1cc2add283f3e66cdab0 /tests/ui/match
parentAdding debian version 1.67.1+dfsg1-1. (diff)
downloadrustc-64d98f8ee037282c35007b64c2649055c56af1db.tar.xz
rustc-64d98f8ee037282c35007b64c2649055c56af1db.zip
Merging upstream version 1.68.2+dfsg1.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
-rw-r--r--tests/ui/match/auxiliary/match_non_exhaustive_lib.rs (renamed from src/test/ui/match/auxiliary/match_non_exhaustive_lib.rs)0
-rw-r--r--tests/ui/match/const_non_normal_zst_ref_pattern.rs (renamed from src/test/ui/match/const_non_normal_zst_ref_pattern.rs)0
-rw-r--r--tests/ui/match/expr-match-panic-fn.rs (renamed from src/test/ui/match/expr-match-panic-fn.rs)0
-rw-r--r--tests/ui/match/expr-match-panic.rs (renamed from src/test/ui/match/expr-match-panic.rs)0
-rw-r--r--tests/ui/match/expr_before_ident_pat.rs (renamed from src/test/ui/match/expr_before_ident_pat.rs)0
-rw-r--r--tests/ui/match/expr_before_ident_pat.stderr (renamed from src/test/ui/match/expr_before_ident_pat.stderr)0
-rw-r--r--tests/ui/match/guards.rs (renamed from src/test/ui/match/guards.rs)0
-rw-r--r--tests/ui/match/issue-11319.rs (renamed from src/test/ui/match/issue-11319.rs)0
-rw-r--r--tests/ui/match/issue-11319.stderr (renamed from src/test/ui/match/issue-11319.stderr)0
-rw-r--r--tests/ui/match/issue-11940.rs (renamed from src/test/ui/match/issue-11940.rs)0
-rw-r--r--tests/ui/match/issue-12552.rs (renamed from src/test/ui/match/issue-12552.rs)0
-rw-r--r--tests/ui/match/issue-12552.stderr (renamed from src/test/ui/match/issue-12552.stderr)0
-rw-r--r--tests/ui/match/issue-18060.rs (renamed from src/test/ui/match/issue-18060.rs)0
-rw-r--r--tests/ui/match/issue-26251.rs (renamed from src/test/ui/match/issue-26251.rs)0
-rw-r--r--tests/ui/match/issue-26996.rs (renamed from src/test/ui/match/issue-26996.rs)0
-rw-r--r--tests/ui/match/issue-27021.rs (renamed from src/test/ui/match/issue-27021.rs)0
-rw-r--r--tests/ui/match/issue-33498.rs (renamed from src/test/ui/match/issue-33498.rs)0
-rw-r--r--tests/ui/match/issue-41255.rs (renamed from src/test/ui/match/issue-41255.rs)0
-rw-r--r--tests/ui/match/issue-41255.stderr (renamed from src/test/ui/match/issue-41255.stderr)0
-rw-r--r--tests/ui/match/issue-42679.rs (renamed from src/test/ui/match/issue-42679.rs)0
-rw-r--r--tests/ui/match/issue-46920-byte-array-patterns.rs (renamed from src/test/ui/match/issue-46920-byte-array-patterns.rs)0
-rw-r--r--tests/ui/match/issue-5530.rs (renamed from src/test/ui/issues/issue-5530.rs)0
-rw-r--r--tests/ui/match/issue-56685.rs (renamed from src/test/ui/match/issue-56685.rs)0
-rw-r--r--tests/ui/match/issue-56685.stderr (renamed from src/test/ui/match/issue-56685.stderr)0
-rw-r--r--tests/ui/match/issue-70972-dyn-trait.rs (renamed from src/test/ui/match/issue-70972-dyn-trait.rs)0
-rw-r--r--tests/ui/match/issue-70972-dyn-trait.stderr (renamed from src/test/ui/match/issue-70972-dyn-trait.stderr)0
-rw-r--r--tests/ui/match/issue-72680.rs (renamed from src/test/ui/match/issue-72680.rs)0
-rw-r--r--tests/ui/match/issue-72896.rs (renamed from src/test/ui/match/issue-72896.rs)0
-rw-r--r--tests/ui/match/issue-74050-end-span.rs (renamed from src/test/ui/match/issue-74050-end-span.rs)0
-rw-r--r--tests/ui/match/issue-74050-end-span.stderr (renamed from src/test/ui/match/issue-74050-end-span.stderr)0
-rw-r--r--tests/ui/match/issue-82392.rs (renamed from src/test/ui/match/issue-82392.rs)0
-rw-r--r--tests/ui/match/issue-82392.stdout (renamed from src/test/ui/match/issue-82392.stdout)0
-rw-r--r--tests/ui/match/issue-82866.rs (renamed from src/test/ui/match/issue-82866.rs)0
-rw-r--r--tests/ui/match/issue-82866.stderr (renamed from src/test/ui/match/issue-82866.stderr)0
-rw-r--r--tests/ui/match/issue-84434.rs (renamed from src/test/ui/match/issue-84434.rs)0
-rw-r--r--tests/ui/match/issue-91058.rs (renamed from src/test/ui/match/issue-91058.rs)0
-rw-r--r--tests/ui/match/issue-91058.stderr (renamed from src/test/ui/match/issue-91058.stderr)0
-rw-r--r--tests/ui/match/issue-92100.rs (renamed from src/test/ui/match/issue-92100.rs)0
-rw-r--r--tests/ui/match/issue-92100.stderr (renamed from src/test/ui/match/issue-92100.stderr)0
-rw-r--r--tests/ui/match/match-arm-resolving-to-never.rs (renamed from src/test/ui/match/match-arm-resolving-to-never.rs)0
-rw-r--r--tests/ui/match/match-arm-resolving-to-never.stderr (renamed from src/test/ui/match/match-arm-resolving-to-never.stderr)0
-rw-r--r--tests/ui/match/match-bot-panic.rs (renamed from src/test/ui/match/match-bot-panic.rs)0
-rw-r--r--tests/ui/match/match-disc-bot.rs (renamed from src/test/ui/match/match-disc-bot.rs)0
-rw-r--r--tests/ui/match/match-fn-call.rs (renamed from src/test/ui/match/match-fn-call.rs)0
-rw-r--r--tests/ui/match/match-fn-call.stderr (renamed from src/test/ui/match/match-fn-call.stderr)0
-rw-r--r--tests/ui/match/match-ill-type2.rs (renamed from src/test/ui/match/match-ill-type2.rs)0
-rw-r--r--tests/ui/match/match-ill-type2.stderr (renamed from src/test/ui/match/match-ill-type2.stderr)0
-rw-r--r--tests/ui/match/match-incompat-type-semi.rs (renamed from src/test/ui/match/match-incompat-type-semi.rs)0
-rw-r--r--tests/ui/match/match-incompat-type-semi.stderr (renamed from src/test/ui/match/match-incompat-type-semi.stderr)0
-rw-r--r--tests/ui/match/match-join.rs (renamed from src/test/ui/match/match-join.rs)0
-rw-r--r--tests/ui/match/match-join.stderr (renamed from src/test/ui/match/match-join.stderr)0
-rw-r--r--tests/ui/match/match-no-arms-unreachable-after.rs (renamed from src/test/ui/match/match-no-arms-unreachable-after.rs)0
-rw-r--r--tests/ui/match/match-no-arms-unreachable-after.stderr (renamed from src/test/ui/match/match-no-arms-unreachable-after.stderr)0
-rw-r--r--tests/ui/match/match-on-negative-integer-ranges.rs (renamed from src/test/ui/match/match-on-negative-integer-ranges.rs)0
-rw-r--r--tests/ui/match/match-pattern-field-mismatch-2.rs (renamed from src/test/ui/match/match-pattern-field-mismatch-2.rs)0
-rw-r--r--tests/ui/match/match-pattern-field-mismatch-2.stderr (renamed from src/test/ui/match/match-pattern-field-mismatch-2.stderr)0
-rw-r--r--tests/ui/match/match-pattern-field-mismatch.rs (renamed from src/test/ui/match/match-pattern-field-mismatch.rs)0
-rw-r--r--tests/ui/match/match-pattern-field-mismatch.stderr (renamed from src/test/ui/match/match-pattern-field-mismatch.stderr)0
-rw-r--r--tests/ui/match/match-range-fail-2.rs (renamed from src/test/ui/match/match-range-fail-2.rs)0
-rw-r--r--tests/ui/match/match-range-fail-2.stderr (renamed from src/test/ui/match/match-range-fail-2.stderr)0
-rw-r--r--tests/ui/match/match-range-fail.rs (renamed from src/test/ui/match/match-range-fail.rs)0
-rw-r--r--tests/ui/match/match-range-fail.stderr (renamed from src/test/ui/match/match-range-fail.stderr)0
-rw-r--r--tests/ui/match/match-ref-mut-invariance.rs (renamed from src/test/ui/match/match-ref-mut-invariance.rs)0
-rw-r--r--tests/ui/match/match-ref-mut-invariance.stderr (renamed from src/test/ui/match/match-ref-mut-invariance.stderr)0
-rw-r--r--tests/ui/match/match-ref-mut-let-invariance.rs (renamed from src/test/ui/match/match-ref-mut-let-invariance.rs)0
-rw-r--r--tests/ui/match/match-ref-mut-let-invariance.stderr (renamed from src/test/ui/match/match-ref-mut-let-invariance.stderr)0
-rw-r--r--tests/ui/match/match-ref-mut-stability.rs (renamed from src/test/ui/match/match-ref-mut-stability.rs)0
-rw-r--r--tests/ui/match/match-struct.rs (renamed from src/test/ui/match/match-struct.rs)0
-rw-r--r--tests/ui/match/match-struct.stderr (renamed from src/test/ui/match/match-struct.stderr)0
-rw-r--r--tests/ui/match/match-tag-nullary.rs (renamed from src/test/ui/match/match-tag-nullary.rs)0
-rw-r--r--tests/ui/match/match-tag-nullary.stderr (renamed from src/test/ui/match/match-tag-nullary.stderr)0
-rw-r--r--tests/ui/match/match-tag-unary.rs (renamed from src/test/ui/match/match-tag-unary.rs)0
-rw-r--r--tests/ui/match/match-tag-unary.stderr (renamed from src/test/ui/match/match-tag-unary.stderr)0
-rw-r--r--tests/ui/match/match-type-err-first-arm.rs (renamed from src/test/ui/match/match-type-err-first-arm.rs)0
-rw-r--r--tests/ui/match/match-type-err-first-arm.stderr (renamed from src/test/ui/match/match-type-err-first-arm.stderr)0
-rw-r--r--tests/ui/match/match-unresolved-one-arm.rs (renamed from src/test/ui/match/match-unresolved-one-arm.rs)0
-rw-r--r--tests/ui/match/match-unresolved-one-arm.stderr (renamed from src/test/ui/match/match-unresolved-one-arm.stderr)4
-rw-r--r--tests/ui/match/match-vec-mismatch-2.rs (renamed from src/test/ui/match/match-vec-mismatch-2.rs)0
-rw-r--r--tests/ui/match/match-vec-mismatch-2.stderr (renamed from src/test/ui/match/match-vec-mismatch-2.stderr)0
-rw-r--r--tests/ui/match/match-wildcards.rs (renamed from src/test/ui/match/match-wildcards.rs)0
-rw-r--r--tests/ui/match/match_non_exhaustive.rs (renamed from src/test/ui/match/match_non_exhaustive.rs)0
-rw-r--r--tests/ui/match/match_non_exhaustive.stderr (renamed from src/test/ui/match/match_non_exhaustive.stderr)0
-rw-r--r--tests/ui/match/pattern-deref-miscompile.rs (renamed from src/test/ui/match/pattern-deref-miscompile.rs)0
-rw-r--r--tests/ui/match/single-line.rs3
-rw-r--r--tests/ui/match/single-line.stderr12
85 files changed, 17 insertions, 2 deletions
diff --git a/src/test/ui/match/auxiliary/match_non_exhaustive_lib.rs b/tests/ui/match/auxiliary/match_non_exhaustive_lib.rs
index 3be72551e..3be72551e 100644
--- a/src/test/ui/match/auxiliary/match_non_exhaustive_lib.rs
+++ b/tests/ui/match/auxiliary/match_non_exhaustive_lib.rs
diff --git a/src/test/ui/match/const_non_normal_zst_ref_pattern.rs b/tests/ui/match/const_non_normal_zst_ref_pattern.rs
index a114fafb6..a114fafb6 100644
--- a/src/test/ui/match/const_non_normal_zst_ref_pattern.rs
+++ b/tests/ui/match/const_non_normal_zst_ref_pattern.rs
diff --git a/src/test/ui/match/expr-match-panic-fn.rs b/tests/ui/match/expr-match-panic-fn.rs
index ea471717e..ea471717e 100644
--- a/src/test/ui/match/expr-match-panic-fn.rs
+++ b/tests/ui/match/expr-match-panic-fn.rs
diff --git a/src/test/ui/match/expr-match-panic.rs b/tests/ui/match/expr-match-panic.rs
index 53f8a8bd3..53f8a8bd3 100644
--- a/src/test/ui/match/expr-match-panic.rs
+++ b/tests/ui/match/expr-match-panic.rs
diff --git a/src/test/ui/match/expr_before_ident_pat.rs b/tests/ui/match/expr_before_ident_pat.rs
index 27ef3d05a..27ef3d05a 100644
--- a/src/test/ui/match/expr_before_ident_pat.rs
+++ b/tests/ui/match/expr_before_ident_pat.rs
diff --git a/src/test/ui/match/expr_before_ident_pat.stderr b/tests/ui/match/expr_before_ident_pat.stderr
index 57a2d2b26..57a2d2b26 100644
--- a/src/test/ui/match/expr_before_ident_pat.stderr
+++ b/tests/ui/match/expr_before_ident_pat.stderr
diff --git a/src/test/ui/match/guards.rs b/tests/ui/match/guards.rs
index 10a4bb673..10a4bb673 100644
--- a/src/test/ui/match/guards.rs
+++ b/tests/ui/match/guards.rs
diff --git a/src/test/ui/match/issue-11319.rs b/tests/ui/match/issue-11319.rs
index ab69ab250..ab69ab250 100644
--- a/src/test/ui/match/issue-11319.rs
+++ b/tests/ui/match/issue-11319.rs
diff --git a/src/test/ui/match/issue-11319.stderr b/tests/ui/match/issue-11319.stderr
index fc44205e8..fc44205e8 100644
--- a/src/test/ui/match/issue-11319.stderr
+++ b/tests/ui/match/issue-11319.stderr
diff --git a/src/test/ui/match/issue-11940.rs b/tests/ui/match/issue-11940.rs
index 6815c87ed..6815c87ed 100644
--- a/src/test/ui/match/issue-11940.rs
+++ b/tests/ui/match/issue-11940.rs
diff --git a/src/test/ui/match/issue-12552.rs b/tests/ui/match/issue-12552.rs
index b7f71dd1c..b7f71dd1c 100644
--- a/src/test/ui/match/issue-12552.rs
+++ b/tests/ui/match/issue-12552.rs
diff --git a/src/test/ui/match/issue-12552.stderr b/tests/ui/match/issue-12552.stderr
index 4b027eba2..4b027eba2 100644
--- a/src/test/ui/match/issue-12552.stderr
+++ b/tests/ui/match/issue-12552.stderr
diff --git a/src/test/ui/match/issue-18060.rs b/tests/ui/match/issue-18060.rs
index b5f3d0f74..b5f3d0f74 100644
--- a/src/test/ui/match/issue-18060.rs
+++ b/tests/ui/match/issue-18060.rs
diff --git a/src/test/ui/match/issue-26251.rs b/tests/ui/match/issue-26251.rs
index a3e26a412..a3e26a412 100644
--- a/src/test/ui/match/issue-26251.rs
+++ b/tests/ui/match/issue-26251.rs
diff --git a/src/test/ui/match/issue-26996.rs b/tests/ui/match/issue-26996.rs
index 84037b72a..84037b72a 100644
--- a/src/test/ui/match/issue-26996.rs
+++ b/tests/ui/match/issue-26996.rs
diff --git a/src/test/ui/match/issue-27021.rs b/tests/ui/match/issue-27021.rs
index ef3b114a5..ef3b114a5 100644
--- a/src/test/ui/match/issue-27021.rs
+++ b/tests/ui/match/issue-27021.rs
diff --git a/src/test/ui/match/issue-33498.rs b/tests/ui/match/issue-33498.rs
index 9c8a97e7e..9c8a97e7e 100644
--- a/src/test/ui/match/issue-33498.rs
+++ b/tests/ui/match/issue-33498.rs
diff --git a/src/test/ui/match/issue-41255.rs b/tests/ui/match/issue-41255.rs
index d163801fd..d163801fd 100644
--- a/src/test/ui/match/issue-41255.rs
+++ b/tests/ui/match/issue-41255.rs
diff --git a/src/test/ui/match/issue-41255.stderr b/tests/ui/match/issue-41255.stderr
index 9bc49654e..9bc49654e 100644
--- a/src/test/ui/match/issue-41255.stderr
+++ b/tests/ui/match/issue-41255.stderr
diff --git a/src/test/ui/match/issue-42679.rs b/tests/ui/match/issue-42679.rs
index 46a0bd35d..46a0bd35d 100644
--- a/src/test/ui/match/issue-42679.rs
+++ b/tests/ui/match/issue-42679.rs
diff --git a/src/test/ui/match/issue-46920-byte-array-patterns.rs b/tests/ui/match/issue-46920-byte-array-patterns.rs
index 2a8b4bb49..2a8b4bb49 100644
--- a/src/test/ui/match/issue-46920-byte-array-patterns.rs
+++ b/tests/ui/match/issue-46920-byte-array-patterns.rs
diff --git a/src/test/ui/issues/issue-5530.rs b/tests/ui/match/issue-5530.rs
index 72731cbb1..72731cbb1 100644
--- a/src/test/ui/issues/issue-5530.rs
+++ b/tests/ui/match/issue-5530.rs
diff --git a/src/test/ui/match/issue-56685.rs b/tests/ui/match/issue-56685.rs
index f320c99ed..f320c99ed 100644
--- a/src/test/ui/match/issue-56685.rs
+++ b/tests/ui/match/issue-56685.rs
diff --git a/src/test/ui/match/issue-56685.stderr b/tests/ui/match/issue-56685.stderr
index ccf357d4a..ccf357d4a 100644
--- a/src/test/ui/match/issue-56685.stderr
+++ b/tests/ui/match/issue-56685.stderr
diff --git a/src/test/ui/match/issue-70972-dyn-trait.rs b/tests/ui/match/issue-70972-dyn-trait.rs
index 97d161c59..97d161c59 100644
--- a/src/test/ui/match/issue-70972-dyn-trait.rs
+++ b/tests/ui/match/issue-70972-dyn-trait.rs
diff --git a/src/test/ui/match/issue-70972-dyn-trait.stderr b/tests/ui/match/issue-70972-dyn-trait.stderr
index 7581070eb..7581070eb 100644
--- a/src/test/ui/match/issue-70972-dyn-trait.stderr
+++ b/tests/ui/match/issue-70972-dyn-trait.stderr
diff --git a/src/test/ui/match/issue-72680.rs b/tests/ui/match/issue-72680.rs
index c13cace76..c13cace76 100644
--- a/src/test/ui/match/issue-72680.rs
+++ b/tests/ui/match/issue-72680.rs
diff --git a/src/test/ui/match/issue-72896.rs b/tests/ui/match/issue-72896.rs
index 3a8b82037..3a8b82037 100644
--- a/src/test/ui/match/issue-72896.rs
+++ b/tests/ui/match/issue-72896.rs
diff --git a/src/test/ui/match/issue-74050-end-span.rs b/tests/ui/match/issue-74050-end-span.rs
index cc81214e2..cc81214e2 100644
--- a/src/test/ui/match/issue-74050-end-span.rs
+++ b/tests/ui/match/issue-74050-end-span.rs
diff --git a/src/test/ui/match/issue-74050-end-span.stderr b/tests/ui/match/issue-74050-end-span.stderr
index 59c091e44..59c091e44 100644
--- a/src/test/ui/match/issue-74050-end-span.stderr
+++ b/tests/ui/match/issue-74050-end-span.stderr
diff --git a/src/test/ui/match/issue-82392.rs b/tests/ui/match/issue-82392.rs
index d26d88304..d26d88304 100644
--- a/src/test/ui/match/issue-82392.rs
+++ b/tests/ui/match/issue-82392.rs
diff --git a/src/test/ui/match/issue-82392.stdout b/tests/ui/match/issue-82392.stdout
index ffe730743..ffe730743 100644
--- a/src/test/ui/match/issue-82392.stdout
+++ b/tests/ui/match/issue-82392.stdout
diff --git a/src/test/ui/match/issue-82866.rs b/tests/ui/match/issue-82866.rs
index 95cd62261..95cd62261 100644
--- a/src/test/ui/match/issue-82866.rs
+++ b/tests/ui/match/issue-82866.rs
diff --git a/src/test/ui/match/issue-82866.stderr b/tests/ui/match/issue-82866.stderr
index f9e3360a5..f9e3360a5 100644
--- a/src/test/ui/match/issue-82866.stderr
+++ b/tests/ui/match/issue-82866.stderr
diff --git a/src/test/ui/match/issue-84434.rs b/tests/ui/match/issue-84434.rs
index 423481fd5..423481fd5 100644
--- a/src/test/ui/match/issue-84434.rs
+++ b/tests/ui/match/issue-84434.rs
diff --git a/src/test/ui/match/issue-91058.rs b/tests/ui/match/issue-91058.rs
index 4845937d5..4845937d5 100644
--- a/src/test/ui/match/issue-91058.rs
+++ b/tests/ui/match/issue-91058.rs
diff --git a/src/test/ui/match/issue-91058.stderr b/tests/ui/match/issue-91058.stderr
index ec1d7e21f..ec1d7e21f 100644
--- a/src/test/ui/match/issue-91058.stderr
+++ b/tests/ui/match/issue-91058.stderr
diff --git a/src/test/ui/match/issue-92100.rs b/tests/ui/match/issue-92100.rs
index baac570dd..baac570dd 100644
--- a/src/test/ui/match/issue-92100.rs
+++ b/tests/ui/match/issue-92100.rs
diff --git a/src/test/ui/match/issue-92100.stderr b/tests/ui/match/issue-92100.stderr
index 0f694c587..0f694c587 100644
--- a/src/test/ui/match/issue-92100.stderr
+++ b/tests/ui/match/issue-92100.stderr
diff --git a/src/test/ui/match/match-arm-resolving-to-never.rs b/tests/ui/match/match-arm-resolving-to-never.rs
index 6ef249c05..6ef249c05 100644
--- a/src/test/ui/match/match-arm-resolving-to-never.rs
+++ b/tests/ui/match/match-arm-resolving-to-never.rs
diff --git a/src/test/ui/match/match-arm-resolving-to-never.stderr b/tests/ui/match/match-arm-resolving-to-never.stderr
index 686fbd0ba..686fbd0ba 100644
--- a/src/test/ui/match/match-arm-resolving-to-never.stderr
+++ b/tests/ui/match/match-arm-resolving-to-never.stderr
diff --git a/src/test/ui/match/match-bot-panic.rs b/tests/ui/match/match-bot-panic.rs
index e4a6f6d6f..e4a6f6d6f 100644
--- a/src/test/ui/match/match-bot-panic.rs
+++ b/tests/ui/match/match-bot-panic.rs
diff --git a/src/test/ui/match/match-disc-bot.rs b/tests/ui/match/match-disc-bot.rs
index 18cfd5e23..18cfd5e23 100644
--- a/src/test/ui/match/match-disc-bot.rs
+++ b/tests/ui/match/match-disc-bot.rs
diff --git a/src/test/ui/match/match-fn-call.rs b/tests/ui/match/match-fn-call.rs
index 99092602c..99092602c 100644
--- a/src/test/ui/match/match-fn-call.rs
+++ b/tests/ui/match/match-fn-call.rs
diff --git a/src/test/ui/match/match-fn-call.stderr b/tests/ui/match/match-fn-call.stderr
index 297aa4cd9..297aa4cd9 100644
--- a/src/test/ui/match/match-fn-call.stderr
+++ b/tests/ui/match/match-fn-call.stderr
diff --git a/src/test/ui/match/match-ill-type2.rs b/tests/ui/match/match-ill-type2.rs
index 6612f6e39..6612f6e39 100644
--- a/src/test/ui/match/match-ill-type2.rs
+++ b/tests/ui/match/match-ill-type2.rs
diff --git a/src/test/ui/match/match-ill-type2.stderr b/tests/ui/match/match-ill-type2.stderr
index 5078f03d6..5078f03d6 100644
--- a/src/test/ui/match/match-ill-type2.stderr
+++ b/tests/ui/match/match-ill-type2.stderr
diff --git a/src/test/ui/match/match-incompat-type-semi.rs b/tests/ui/match/match-incompat-type-semi.rs
index 37f6beabd..37f6beabd 100644
--- a/src/test/ui/match/match-incompat-type-semi.rs
+++ b/tests/ui/match/match-incompat-type-semi.rs
diff --git a/src/test/ui/match/match-incompat-type-semi.stderr b/tests/ui/match/match-incompat-type-semi.stderr
index 008b1c1e9..008b1c1e9 100644
--- a/src/test/ui/match/match-incompat-type-semi.stderr
+++ b/tests/ui/match/match-incompat-type-semi.stderr
diff --git a/src/test/ui/match/match-join.rs b/tests/ui/match/match-join.rs
index b0f2593c8..b0f2593c8 100644
--- a/src/test/ui/match/match-join.rs
+++ b/tests/ui/match/match-join.rs
diff --git a/src/test/ui/match/match-join.stderr b/tests/ui/match/match-join.stderr
index 27a82c124..27a82c124 100644
--- a/src/test/ui/match/match-join.stderr
+++ b/tests/ui/match/match-join.stderr
diff --git a/src/test/ui/match/match-no-arms-unreachable-after.rs b/tests/ui/match/match-no-arms-unreachable-after.rs
index 8f83fd1a3..8f83fd1a3 100644
--- a/src/test/ui/match/match-no-arms-unreachable-after.rs
+++ b/tests/ui/match/match-no-arms-unreachable-after.rs
diff --git a/src/test/ui/match/match-no-arms-unreachable-after.stderr b/tests/ui/match/match-no-arms-unreachable-after.stderr
index a0a369726..a0a369726 100644
--- a/src/test/ui/match/match-no-arms-unreachable-after.stderr
+++ b/tests/ui/match/match-no-arms-unreachable-after.stderr
diff --git a/src/test/ui/match/match-on-negative-integer-ranges.rs b/tests/ui/match/match-on-negative-integer-ranges.rs
index 53e9ea9a5..53e9ea9a5 100644
--- a/src/test/ui/match/match-on-negative-integer-ranges.rs
+++ b/tests/ui/match/match-on-negative-integer-ranges.rs
diff --git a/src/test/ui/match/match-pattern-field-mismatch-2.rs b/tests/ui/match/match-pattern-field-mismatch-2.rs
index fa03cdac2..fa03cdac2 100644
--- a/src/test/ui/match/match-pattern-field-mismatch-2.rs
+++ b/tests/ui/match/match-pattern-field-mismatch-2.rs
diff --git a/src/test/ui/match/match-pattern-field-mismatch-2.stderr b/tests/ui/match/match-pattern-field-mismatch-2.stderr
index ba32d0e99..ba32d0e99 100644
--- a/src/test/ui/match/match-pattern-field-mismatch-2.stderr
+++ b/tests/ui/match/match-pattern-field-mismatch-2.stderr
diff --git a/src/test/ui/match/match-pattern-field-mismatch.rs b/tests/ui/match/match-pattern-field-mismatch.rs
index a4fa97fef..a4fa97fef 100644
--- a/src/test/ui/match/match-pattern-field-mismatch.rs
+++ b/tests/ui/match/match-pattern-field-mismatch.rs
diff --git a/src/test/ui/match/match-pattern-field-mismatch.stderr b/tests/ui/match/match-pattern-field-mismatch.stderr
index c994ee4f6..c994ee4f6 100644
--- a/src/test/ui/match/match-pattern-field-mismatch.stderr
+++ b/tests/ui/match/match-pattern-field-mismatch.stderr
diff --git a/src/test/ui/match/match-range-fail-2.rs b/tests/ui/match/match-range-fail-2.rs
index 792664e1d..792664e1d 100644
--- a/src/test/ui/match/match-range-fail-2.rs
+++ b/tests/ui/match/match-range-fail-2.rs
diff --git a/src/test/ui/match/match-range-fail-2.stderr b/tests/ui/match/match-range-fail-2.stderr
index 7a0852d7e..7a0852d7e 100644
--- a/src/test/ui/match/match-range-fail-2.stderr
+++ b/tests/ui/match/match-range-fail-2.stderr
diff --git a/src/test/ui/match/match-range-fail.rs b/tests/ui/match/match-range-fail.rs
index e53c8463e..e53c8463e 100644
--- a/src/test/ui/match/match-range-fail.rs
+++ b/tests/ui/match/match-range-fail.rs
diff --git a/src/test/ui/match/match-range-fail.stderr b/tests/ui/match/match-range-fail.stderr
index 65db92df1..65db92df1 100644
--- a/src/test/ui/match/match-range-fail.stderr
+++ b/tests/ui/match/match-range-fail.stderr
diff --git a/src/test/ui/match/match-ref-mut-invariance.rs b/tests/ui/match/match-ref-mut-invariance.rs
index 4250696c6..4250696c6 100644
--- a/src/test/ui/match/match-ref-mut-invariance.rs
+++ b/tests/ui/match/match-ref-mut-invariance.rs
diff --git a/src/test/ui/match/match-ref-mut-invariance.stderr b/tests/ui/match/match-ref-mut-invariance.stderr
index 3b7e53cd5..3b7e53cd5 100644
--- a/src/test/ui/match/match-ref-mut-invariance.stderr
+++ b/tests/ui/match/match-ref-mut-invariance.stderr
diff --git a/src/test/ui/match/match-ref-mut-let-invariance.rs b/tests/ui/match/match-ref-mut-let-invariance.rs
index a33be09ac..a33be09ac 100644
--- a/src/test/ui/match/match-ref-mut-let-invariance.rs
+++ b/tests/ui/match/match-ref-mut-let-invariance.rs
diff --git a/src/test/ui/match/match-ref-mut-let-invariance.stderr b/tests/ui/match/match-ref-mut-let-invariance.stderr
index f4d1cea67..f4d1cea67 100644
--- a/src/test/ui/match/match-ref-mut-let-invariance.stderr
+++ b/tests/ui/match/match-ref-mut-let-invariance.stderr
diff --git a/src/test/ui/match/match-ref-mut-stability.rs b/tests/ui/match/match-ref-mut-stability.rs
index 52120360b..52120360b 100644
--- a/src/test/ui/match/match-ref-mut-stability.rs
+++ b/tests/ui/match/match-ref-mut-stability.rs
diff --git a/src/test/ui/match/match-struct.rs b/tests/ui/match/match-struct.rs
index 7a54c54b9..7a54c54b9 100644
--- a/src/test/ui/match/match-struct.rs
+++ b/tests/ui/match/match-struct.rs
diff --git a/src/test/ui/match/match-struct.stderr b/tests/ui/match/match-struct.stderr
index a475bd5e5..a475bd5e5 100644
--- a/src/test/ui/match/match-struct.stderr
+++ b/tests/ui/match/match-struct.stderr
diff --git a/src/test/ui/match/match-tag-nullary.rs b/tests/ui/match/match-tag-nullary.rs
index bb2f59969..bb2f59969 100644
--- a/src/test/ui/match/match-tag-nullary.rs
+++ b/tests/ui/match/match-tag-nullary.rs
diff --git a/src/test/ui/match/match-tag-nullary.stderr b/tests/ui/match/match-tag-nullary.stderr
index a6add31d1..a6add31d1 100644
--- a/src/test/ui/match/match-tag-nullary.stderr
+++ b/tests/ui/match/match-tag-nullary.stderr
diff --git a/src/test/ui/match/match-tag-unary.rs b/tests/ui/match/match-tag-unary.rs
index aedceafb4..aedceafb4 100644
--- a/src/test/ui/match/match-tag-unary.rs
+++ b/tests/ui/match/match-tag-unary.rs
diff --git a/src/test/ui/match/match-tag-unary.stderr b/tests/ui/match/match-tag-unary.stderr
index 31f77bdff..31f77bdff 100644
--- a/src/test/ui/match/match-tag-unary.stderr
+++ b/tests/ui/match/match-tag-unary.stderr
diff --git a/src/test/ui/match/match-type-err-first-arm.rs b/tests/ui/match/match-type-err-first-arm.rs
index e9027eb24..e9027eb24 100644
--- a/src/test/ui/match/match-type-err-first-arm.rs
+++ b/tests/ui/match/match-type-err-first-arm.rs
diff --git a/src/test/ui/match/match-type-err-first-arm.stderr b/tests/ui/match/match-type-err-first-arm.stderr
index 1cfe7ce1e..1cfe7ce1e 100644
--- a/src/test/ui/match/match-type-err-first-arm.stderr
+++ b/tests/ui/match/match-type-err-first-arm.stderr
diff --git a/src/test/ui/match/match-unresolved-one-arm.rs b/tests/ui/match/match-unresolved-one-arm.rs
index fa65d87b3..fa65d87b3 100644
--- a/src/test/ui/match/match-unresolved-one-arm.rs
+++ b/tests/ui/match/match-unresolved-one-arm.rs
diff --git a/src/test/ui/match/match-unresolved-one-arm.stderr b/tests/ui/match/match-unresolved-one-arm.stderr
index 9eadb88a8..e3b501b2f 100644
--- a/src/test/ui/match/match-unresolved-one-arm.stderr
+++ b/tests/ui/match/match-unresolved-one-arm.stderr
@@ -6,8 +6,8 @@ LL | let x = match () {
|
help: consider giving `x` an explicit type
|
-LL | let x: _ = match () {
- | +++
+LL | let x: /* Type */ = match () {
+ | ++++++++++++
error: aborting due to previous error
diff --git a/src/test/ui/match/match-vec-mismatch-2.rs b/tests/ui/match/match-vec-mismatch-2.rs
index 553095837..553095837 100644
--- a/src/test/ui/match/match-vec-mismatch-2.rs
+++ b/tests/ui/match/match-vec-mismatch-2.rs
diff --git a/src/test/ui/match/match-vec-mismatch-2.stderr b/tests/ui/match/match-vec-mismatch-2.stderr
index 5247bea62..5247bea62 100644
--- a/src/test/ui/match/match-vec-mismatch-2.stderr
+++ b/tests/ui/match/match-vec-mismatch-2.stderr
diff --git a/src/test/ui/match/match-wildcards.rs b/tests/ui/match/match-wildcards.rs
index 43f6e4913..43f6e4913 100644
--- a/src/test/ui/match/match-wildcards.rs
+++ b/tests/ui/match/match-wildcards.rs
diff --git a/src/test/ui/match/match_non_exhaustive.rs b/tests/ui/match/match_non_exhaustive.rs
index f162dd60f..f162dd60f 100644
--- a/src/test/ui/match/match_non_exhaustive.rs
+++ b/tests/ui/match/match_non_exhaustive.rs
diff --git a/src/test/ui/match/match_non_exhaustive.stderr b/tests/ui/match/match_non_exhaustive.stderr
index 46ee8d517..46ee8d517 100644
--- a/src/test/ui/match/match_non_exhaustive.stderr
+++ b/tests/ui/match/match_non_exhaustive.stderr
diff --git a/src/test/ui/match/pattern-deref-miscompile.rs b/tests/ui/match/pattern-deref-miscompile.rs
index caa6d184a..caa6d184a 100644
--- a/src/test/ui/match/pattern-deref-miscompile.rs
+++ b/tests/ui/match/pattern-deref-miscompile.rs
diff --git a/tests/ui/match/single-line.rs b/tests/ui/match/single-line.rs
new file mode 100644
index 000000000..0f69d089f
--- /dev/null
+++ b/tests/ui/match/single-line.rs
@@ -0,0 +1,3 @@
+fn main() {
+ let _ = match Some(42) { Some(x) => x, None => "" }; //~ ERROR E0308
+}
diff --git a/tests/ui/match/single-line.stderr b/tests/ui/match/single-line.stderr
new file mode 100644
index 000000000..ec3b76e3f
--- /dev/null
+++ b/tests/ui/match/single-line.stderr
@@ -0,0 +1,12 @@
+error[E0308]: `match` arms have incompatible types
+ --> $DIR/single-line.rs:2:52
+ |
+LL | let _ = match Some(42) { Some(x) => x, None => "" };
+ | -------------- - ^^ expected integer, found `&str`
+ | | |
+ | | this is found to be of type `{integer}`
+ | `match` arms have incompatible types
+
+error: aborting due to previous error
+
+For more information about this error, try `rustc --explain E0308`.