]> git.lizzy.rs Git - rust.git/blob - tests/ui/loops/loop-no-implicit-break.rs
Rollup merge of #103418 - Aaron1011:macro-semicolon-future-incompat, r=davidtwco
[rust.git] / tests / ui / loops / loop-no-implicit-break.rs
1 fn main() {
2     let a: i8 = loop {
3         1 //~ ERROR mismatched types
4     };
5
6     let b: i8 = loop {
7         break 1;
8     };
9 }
10
11 fn foo() -> i8 {
12     let a: i8 = loop {
13         1 //~ ERROR mismatched types
14     };
15
16     let b: i8 = loop {
17         break 1;
18     };
19
20     loop {
21         1 //~ ERROR mismatched types
22     }
23
24     loop {
25         return 1;
26     }
27
28     loop {
29         1 //~ ERROR mismatched types
30     }
31 }