| //! regression test for <https://github.com/rust-lang/rust/issues/18119> | |
| const X: u8 = 1; | |
| static Y: u8 = 1; | |
| fn foo() {} | |
| impl X {} | |
| //~^ ERROR expected type, found constant `X` | |
| impl Y {} | |
| //~^ ERROR expected type, found static `Y` | |
| impl foo {} | |
| //~^ ERROR expected type, found function `foo` | |
| fn main() {} |