| // Issue #94176: wrong span for the error message of a mismatched type error, | |
| // if the function uses a `let else` construct. | |
| pub fn test(a: Option<u32>) -> Option<u32> { //~ ERROR mismatched types | |
| let Some(_) = a else { return None; }; | |
| println!("Foo"); | |
| } | |
| fn main() {} |