| fn main() { |
| let a = ["_"; unsafe { break; 1 + 2 }]; |
| //~^ ERROR `break` outside of a loop or labeled block |
| |
| unsafe { |
| { |
| //~^ HELP consider labeling this block to be able to break within it |
| break; |
| //~^ ERROR `break` outside of a loop or labeled block |
| } |
| } |
| |
| unsafe { |
| break; |
| //~^ ERROR `break` outside of a loop or labeled block |
| } |
| |
| { |
| //~^ HELP consider labeling this block to be able to break within it |
| unsafe { |
| break; |
| //~^ ERROR `break` outside of a loop or labeled block |
| } |
| } |
| |
| while 2 > 1 { |
| unsafe { |
| if true || false { |
| break; |
| } |
| } |
| } |
| |
| } |