| fn main() { | |
| // no complaints about the tuple not matching the expected type | |
| let x: (usize, usize, usize) = (3, .=.); | |
| //~^ ERROR expected expression, found `.` | |
| // verify that the parser recovers: | |
| let y: usize = ""; //~ ERROR mismatched types | |
| // no complaints about the type | |
| foo(x); | |
| } | |
| fn foo(_: (usize, usize, usize)) {} |