Skip to content

Commit c4ef5fd

Browse files
Remove fn from feature name
1 parent af03b11 commit c4ef5fd

File tree

10 files changed

+12
-12
lines changed

10 files changed

+12
-12
lines changed

compiler/rustc_feature/src/active.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -597,7 +597,7 @@ declare_features! (
597597
(active, default_alloc_error_handler, "1.48.0", Some(66741), None),
598598

599599
/// Allows argument and return position `impl Trait` in a `const fn`.
600-
(active, const_fn_impl_trait, "1.48.0", Some(77463), None),
600+
(active, const_impl_trait, "1.48.0", Some(77463), None),
601601

602602
// -------------------------------------------------------------------------
603603
// feature-group-end: actual feature gates

compiler/rustc_mir/src/transform/check_consts/ops.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -562,14 +562,14 @@ pub mod ty {
562562
if ccx.const_kind() != hir::ConstContext::ConstFn {
563563
Status::Allowed
564564
} else {
565-
Status::Unstable(sym::const_fn_impl_trait)
565+
Status::Unstable(sym::const_impl_trait)
566566
}
567567
}
568568

569569
fn build_error(&self, ccx: &ConstCx<'_, 'tcx>, span: Span) -> DiagnosticBuilder<'tcx> {
570570
feature_err(
571571
&ccx.tcx.sess.parse_sess,
572-
sym::const_fn_impl_trait,
572+
sym::const_impl_trait,
573573
span,
574574
&format!("`impl Trait` is not allowed in {}s", ccx.const_kind()),
575575
)

compiler/rustc_span/src/symbol.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -355,11 +355,11 @@ symbols! {
355355
const_fn,
356356
const_fn_floating_point_arithmetic,
357357
const_fn_fn_ptr_basics,
358-
const_fn_impl_trait,
359358
const_fn_transmute,
360359
const_fn_union,
361360
const_generics,
362361
const_if_match,
362+
const_impl_trait,
363363
const_in_array_repeat_expressions,
364364
const_indexing,
365365
const_let,

library/core/src/lib.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@
8383
#![feature(const_fn)]
8484
#![feature(const_fn_union)]
8585
#![feature(const_assume)]
86-
#![cfg_attr(not(bootstrap), feature(const_fn_impl_trait))]
86+
#![cfg_attr(not(bootstrap), feature(const_impl_trait))]
8787
#![cfg_attr(not(bootstrap), feature(const_fn_floating_point_arithmetic))]
8888
#![cfg_attr(not(bootstrap), feature(const_fn_fn_ptr_basics))]
8989
#![feature(const_generics)]

src/test/ui/consts/min_const_fn/min_const_fn_impl_trait.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// gate-test-const_fn_impl_trait
1+
// gate-test-const_impl_trait
22

33
struct AlanTuring<T>(T);
44
const fn no_rpit2() -> AlanTuring<impl std::fmt::Debug> { //~ `impl Trait`

src/test/ui/consts/min_const_fn/min_const_fn_impl_trait.stderr

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ LL | const fn no_rpit2() -> AlanTuring<impl std::fmt::Debug> {
55
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
66
|
77
= note: see issue #77463 <https://github.com/rust-lang/rust/issues/77463> for more information
8-
= help: add `#![feature(const_fn_impl_trait)]` to the crate attributes to enable
8+
= help: add `#![feature(const_impl_trait)]` to the crate attributes to enable
99

1010
error[E0658]: `impl Trait` is not allowed in constant functions
1111
--> $DIR/min_const_fn_impl_trait.rs:8:23
@@ -14,7 +14,7 @@ LL | const fn no_rpit() -> impl std::fmt::Debug {}
1414
| ^^^^^^^^^^^^^^^^^^^^
1515
|
1616
= note: see issue #77463 <https://github.com/rust-lang/rust/issues/77463> for more information
17-
= help: add `#![feature(const_fn_impl_trait)]` to the crate attributes to enable
17+
= help: add `#![feature(const_impl_trait)]` to the crate attributes to enable
1818

1919
error: aborting due to 2 previous errors
2020

src/test/ui/type-alias-impl-trait/issue-53096.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// check-pass
2-
#![feature(const_fn_impl_trait, const_fn_fn_ptr_basics)]
2+
#![feature(const_impl_trait, const_fn_fn_ptr_basics)]
33
#![feature(type_alias_impl_trait)]
44

55
type Foo = impl Fn() -> usize;

src/test/ui/type-alias-impl-trait/issue-53678-generator-and-const-fn.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// check-pass
22

3-
#![feature(const_fn_impl_trait, generators, generator_trait, type_alias_impl_trait)]
3+
#![feature(const_impl_trait, generators, generator_trait, type_alias_impl_trait)]
44

55
use std::ops::Generator;
66

src/test/ui/type-alias-impl-trait/structural-match-no-leak.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#![feature(const_fn_impl_trait, type_alias_impl_trait)]
1+
#![feature(const_impl_trait, type_alias_impl_trait)]
22

33
type Bar = impl Send;
44

src/test/ui/type-alias-impl-trait/structural-match.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#![feature(const_fn_impl_trait, type_alias_impl_trait)]
1+
#![feature(const_impl_trait, type_alias_impl_trait)]
22

33
type Foo = impl Send;
44

0 commit comments

Comments
 (0)