From af03b1143ede7bcb3f579fa3cf3ea3e579e2c2fc Mon Sep 17 00:00:00 2001 From: Dylan MacKenzie Date: Fri, 2 Oct 2020 14:57:12 -0700 Subject: [PATCH] Make `min_const_fn` `impl Trait` test into a gate test --- src/test/ui/consts/min_const_fn/min_const_fn_impl_trait.rs | 2 ++ .../ui/consts/min_const_fn/min_const_fn_impl_trait.stderr | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/test/ui/consts/min_const_fn/min_const_fn_impl_trait.rs b/src/test/ui/consts/min_const_fn/min_const_fn_impl_trait.rs index 7c64d5522c40..a8642d18b56c 100644 --- a/src/test/ui/consts/min_const_fn/min_const_fn_impl_trait.rs +++ b/src/test/ui/consts/min_const_fn/min_const_fn_impl_trait.rs @@ -1,3 +1,5 @@ +// gate-test-const_fn_impl_trait + struct AlanTuring(T); const fn no_rpit2() -> AlanTuring { //~ `impl Trait` AlanTuring(0) diff --git a/src/test/ui/consts/min_const_fn/min_const_fn_impl_trait.stderr b/src/test/ui/consts/min_const_fn/min_const_fn_impl_trait.stderr index 7229e007f40d..1a49b59733d6 100644 --- a/src/test/ui/consts/min_const_fn/min_const_fn_impl_trait.stderr +++ b/src/test/ui/consts/min_const_fn/min_const_fn_impl_trait.stderr @@ -1,5 +1,5 @@ error[E0658]: `impl Trait` is not allowed in constant functions - --> $DIR/min_const_fn_impl_trait.rs:2:24 + --> $DIR/min_const_fn_impl_trait.rs:4:24 | LL | const fn no_rpit2() -> AlanTuring { | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -8,7 +8,7 @@ LL | const fn no_rpit2() -> AlanTuring { = help: add `#![feature(const_fn_impl_trait)]` to the crate attributes to enable error[E0658]: `impl Trait` is not allowed in constant functions - --> $DIR/min_const_fn_impl_trait.rs:6:23 + --> $DIR/min_const_fn_impl_trait.rs:8:23 | LL | const fn no_rpit() -> impl std::fmt::Debug {} | ^^^^^^^^^^^^^^^^^^^^