| fn main() {} |
| |
| #[cfg(FALSE)] |
| fn syntax() { |
| match &0 { |
| &0.. | _ => {} |
| //~^ ERROR the range pattern here has ambiguous interpretation |
| &0..= | _ => {} |
| //~^ ERROR the range pattern here has ambiguous interpretation |
| //~| ERROR inclusive range with no end |
| &0... | _ => {} |
| //~^ ERROR inclusive range with no end |
| } |
| |
| match &0 { |
| &..0 | _ => {} |
| //~^ ERROR the range pattern here has ambiguous interpretation |
| &..=0 | _ => {} |
| //~^ ERROR the range pattern here has ambiguous interpretation |
| &...0 | _ => {} |
| //~^ ERROR the range pattern here has ambiguous interpretation |
| //~| ERROR range-to patterns with `...` are not allowed |
| } |
| } |