diff options
| author | Tor Hovland <tor.hovland@bekk.no> | 2021-04-24 22:20:08 +0200 |
|---|---|---|
| committer | Tor Hovland <tor.hovland@bekk.no> | 2021-04-24 22:20:08 +0200 |
| commit | 3b504610b6768d8cb700bc2a8fa2a6263b9d3a06 (patch) | |
| tree | 447b7857f6b66d20053b15ad1d9bfa5efac172c7 | |
| parent | 05a5a1128fc5da178f9b7bd0ab499258652dfc49 (diff) | |
| download | rust-3b504610b6768d8cb700bc2a8fa2a6263b9d3a06.tar.gz rust-3b504610b6768d8cb700bc2a8fa2a6263b9d3a06.zip | |
One more test case.
| -rw-r--r-- | src/test/ui/loops/loop-no-implicit-break.rs | 4 | ||||
| -rw-r--r-- | src/test/ui/loops/loop-no-implicit-break.stderr | 13 |
2 files changed, 16 insertions, 1 deletions
diff --git a/src/test/ui/loops/loop-no-implicit-break.rs b/src/test/ui/loops/loop-no-implicit-break.rs index fc3b3c4a30f..93078cb4b14 100644 --- a/src/test/ui/loops/loop-no-implicit-break.rs +++ b/src/test/ui/loops/loop-no-implicit-break.rs @@ -24,4 +24,8 @@ fn foo() -> i8 { loop { return 1; } + + loop { + 1 //~ ERROR mismatched types + } } diff --git a/src/test/ui/loops/loop-no-implicit-break.stderr b/src/test/ui/loops/loop-no-implicit-break.stderr index cde6bbe512b..5087662e7bf 100644 --- a/src/test/ui/loops/loop-no-implicit-break.stderr +++ b/src/test/ui/loops/loop-no-implicit-break.stderr @@ -31,6 +31,17 @@ help: you might have meant to return this value LL | return 1; | ^^^^^^ ^ -error: aborting due to 3 previous errors +error[E0308]: mismatched types + --> $DIR/loop-no-implicit-break.rs:29:9 + | +LL | 1 + | ^ expected `()`, found integer + | +help: you might have meant to return this value + | +LL | return 1; + | ^^^^^^ ^ + +error: aborting due to 4 previous errors For more information about this error, try `rustc --explain E0308`. |
