diff options
| author | Tor Hovland <tor.hovland@bekk.no> | 2021-04-24 18:08:22 +0200 |
|---|---|---|
| committer | Tor Hovland <tor.hovland@bekk.no> | 2021-04-24 18:08:22 +0200 |
| commit | 0e7489a2e9443069d5a7063f0b47d9923921f57f (patch) | |
| tree | b0822e048c6fbc50d0365fe1330232d156c08072 | |
| parent | ad78b50a86c6ac908df1c385642d46d3183740d6 (diff) | |
Added a test.
| -rw-r--r-- | src/test/ui/loops/loop-no-implicit-break.rs | 5 | ||||
| -rw-r--r-- | src/test/ui/loops/loop-no-implicit-break.stderr | 14 |
2 files changed, 19 insertions, 0 deletions
diff --git a/src/test/ui/loops/loop-no-implicit-break.rs b/src/test/ui/loops/loop-no-implicit-break.rs new file mode 100644 index 00000000000..0c57baf1439 --- /dev/null +++ b/src/test/ui/loops/loop-no-implicit-break.rs @@ -0,0 +1,5 @@ +fn main() { + let x: i8 = loop { + 10 //~ 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 new file mode 100644 index 00000000000..99767b78d35 --- /dev/null +++ b/src/test/ui/loops/loop-no-implicit-break.stderr @@ -0,0 +1,14 @@ +error[E0308]: mismatched types + --> $DIR/loop-no-implicit-break.rs:3:9 + | +LL | 10 + | ^^ expected `()`, found integer + | +help: you might have meant to break the loop with this value + | +LL | break 10; + | ^^^^^ ^ + +error: aborting due to previous error + +For more information about this error, try `rustc --explain E0308`. |
