diff options
| author | bors <bors@rust-lang.org> | 2021-04-09 04:19:25 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2021-04-09 04:19:25 +0000 |
| commit | 971608b54cdbeb4804064cc0ad1e53a7afb963f7 (patch) | |
| tree | 601fdcb1aa436cc15f2860ceb543180f0137eaf8 /src | |
| parent | cd56e255c43030d583aa0aa09f7eb92f2d8d1d81 (diff) | |
| parent | 650877de45d5b10a6ecd19e27d9ba282e3b6ccd7 (diff) | |
| download | rust-971608b54cdbeb4804064cc0ad1e53a7afb963f7.tar.gz rust-971608b54cdbeb4804064cc0ad1e53a7afb963f7.zip | |
Auto merge of #83956 - estebank:issue-83892, r=varkor
Use a more appropriate span for `;` suggestion Fix #83892.
Diffstat (limited to 'src')
| -rw-r--r-- | src/test/ui/suggestions/issue-83892.fixed | 11 | ||||
| -rw-r--r-- | src/test/ui/suggestions/issue-83892.rs | 11 | ||||
| -rw-r--r-- | src/test/ui/suggestions/issue-83892.stderr | 14 |
3 files changed, 36 insertions, 0 deletions
diff --git a/src/test/ui/suggestions/issue-83892.fixed b/src/test/ui/suggestions/issue-83892.fixed new file mode 100644 index 00000000000..dd093a7a0e3 --- /dev/null +++ b/src/test/ui/suggestions/issue-83892.fixed @@ -0,0 +1,11 @@ +// run-rustfix + +fn func() -> u8 { + 0 +} + +fn main() { + match () { + () => func() //~ ERROR mismatched types + }; +} diff --git a/src/test/ui/suggestions/issue-83892.rs b/src/test/ui/suggestions/issue-83892.rs new file mode 100644 index 00000000000..1d56ecee868 --- /dev/null +++ b/src/test/ui/suggestions/issue-83892.rs @@ -0,0 +1,11 @@ +// run-rustfix + +fn func() -> u8 { + 0 +} + +fn main() { + match () { + () => func() //~ ERROR mismatched types + } +} diff --git a/src/test/ui/suggestions/issue-83892.stderr b/src/test/ui/suggestions/issue-83892.stderr new file mode 100644 index 00000000000..baf6b1447e6 --- /dev/null +++ b/src/test/ui/suggestions/issue-83892.stderr @@ -0,0 +1,14 @@ +error[E0308]: mismatched types + --> $DIR/issue-83892.rs:9:15 + | +LL | fn main() { + | - expected `()` because of default return type +LL | match () { +LL | () => func() + | ^^^^^^ expected `()`, found `u8` +LL | } + | - help: consider using a semicolon here: `;` + +error: aborting due to previous error + +For more information about this error, try `rustc --explain E0308`. |
