1 // Test that anonymous parameters are disallowed in 2018 edition.
3 // Copyright 2017 The Rust Project Developers. See the COPYRIGHT
4 // file at the top-level directory of this distribution and at
5 // http://rust-lang.org/COPYRIGHT.
7 // Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
8 // http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
9 // <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
10 // option. This file may not be copied, modified, or distributed
11 // except according to those terms.
13 // Tests that anonymous parameters are a hard error in edition 2018.
18 fn foo(i32); //~ expected one of `:` or `@`, found `)`
20 fn bar_with_default_impl(String, String) {}
21 //~^ ERROR expected one of `:` or `@`, found `,`