}
if false {
- let _: ! = { //~ ERROR mismatched types
- while false {
+ let _: ! = {
+ while false { //~ ERROR mismatched types
break
}
};
}
if false {
- let _: ! = { //~ ERROR mismatched types
- while false {
+ let _: ! = {
+ while false { //~ ERROR mismatched types
return
}
};
LL | fn main() {
| - expected `()` because of default return type
...
-LL | / while false {
+LL | / while false { //~ ERROR mismatched types
LL | | break
LL | | }
| |_____________^ expected !, found ()
LL | fn main() {
| - expected `()` because of default return type
...
-LL | / while false {
+LL | / while false { //~ ERROR mismatched types
LL | | return
LL | | }
| |_____________^ expected !, found ()