| //! Regression test for <https://github.com/rust-lang/rust/issues/50618>. | |
| //! This used to ICE. | |
| struct Point { | |
| pub x: u64, | |
| pub y: u64, | |
| } | |
| const TEMPLATE: Point = Point { | |
| x: 0, | |
| y: 0 | |
| }; | |
| fn main() { | |
| let _ = || { | |
| Point { | |
| nonexistent: 0, | |
| //~^ ERROR struct `Point` has no field named `nonexistent` | |
| ..TEMPLATE | |
| } | |
| }; | |
| } |