diff --git a/src/test/ui/const-generics/min_const_generics/impl-trait-with-const-arguments.stderr b/src/test/ui/const-generics/impl-trait-with-const-arguments.full.stderr similarity index 83% rename from src/test/ui/const-generics/min_const_generics/impl-trait-with-const-arguments.stderr rename to src/test/ui/const-generics/impl-trait-with-const-arguments.full.stderr index 0a6d350986368..a587cb618731a 100644 --- a/src/test/ui/const-generics/min_const_generics/impl-trait-with-const-arguments.stderr +++ b/src/test/ui/const-generics/impl-trait-with-const-arguments.full.stderr @@ -1,5 +1,5 @@ error[E0632]: cannot provide explicit generic arguments when `impl Trait` is used in argument position - --> $DIR/impl-trait-with-const-arguments.rs:20:20 + --> $DIR/impl-trait-with-const-arguments.rs:24:20 | LL | assert_eq!(f::<4usize>(Usizable), 20usize); | ^^^^^^ explicit generic argument not allowed diff --git a/src/test/ui/const-generics/impl-trait-with-const-arguments.min.stderr b/src/test/ui/const-generics/impl-trait-with-const-arguments.min.stderr new file mode 100644 index 0000000000000..a587cb618731a --- /dev/null +++ b/src/test/ui/const-generics/impl-trait-with-const-arguments.min.stderr @@ -0,0 +1,8 @@ +error[E0632]: cannot provide explicit generic arguments when `impl Trait` is used in argument position + --> $DIR/impl-trait-with-const-arguments.rs:24:20 + | +LL | assert_eq!(f::<4usize>(Usizable), 20usize); + | ^^^^^^ explicit generic argument not allowed + +error: aborting due to previous error + diff --git a/src/test/ui/const-generics/min_const_generics/impl-trait-with-const-arguments.rs b/src/test/ui/const-generics/impl-trait-with-const-arguments.rs similarity index 69% rename from src/test/ui/const-generics/min_const_generics/impl-trait-with-const-arguments.rs rename to src/test/ui/const-generics/impl-trait-with-const-arguments.rs index 97ae3b838a391..a4c75792ee359 100644 --- a/src/test/ui/const-generics/min_const_generics/impl-trait-with-const-arguments.rs +++ b/src/test/ui/const-generics/impl-trait-with-const-arguments.rs @@ -1,4 +1,8 @@ -#![feature(min_const_generics)] +// revisions: full min + +#![cfg_attr(full, allow(incomplete_features))] +#![cfg_attr(full, feature(const_generics))] +#![cfg_attr(min, feature(min_const_generics))] trait Usizer { fn m(self) -> usize;