Skip to content

Commit 23d227f

Browse files
committed
Stabilize unreachable_unchecked as const fn
1 parent a79f345 commit 23d227f

File tree

3 files changed

+2
-3
lines changed

3 files changed

+2
-3
lines changed

core/src/hint.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ use crate::intrinsics;
4444
/// ```
4545
#[inline]
4646
#[stable(feature = "unreachable", since = "1.27.0")]
47-
#[rustc_const_unstable(feature = "const_unreachable_unchecked", issue = "53188")]
47+
#[rustc_const_stable(feature = "const_unreachable_unchecked", since = "1.57.0")]
4848
pub const unsafe fn unreachable_unchecked() -> ! {
4949
// SAFETY: the safety contract for `intrinsics::unreachable` must
5050
// be upheld by the caller.

core/src/intrinsics.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -735,7 +735,7 @@ extern "rust-intrinsic" {
735735
/// reach code marked with this function.
736736
///
737737
/// The stabilized version of this intrinsic is [`core::hint::unreachable_unchecked`].
738-
#[rustc_const_unstable(feature = "const_unreachable_unchecked", issue = "53188")]
738+
#[rustc_const_stable(feature = "const_unreachable_unchecked", since = "1.57.0")]
739739
pub fn unreachable() -> !;
740740

741741
/// Informs the optimizer that a condition is always true.

core/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,6 @@
103103
#![feature(const_trait_impl)]
104104
#![feature(const_type_id)]
105105
#![feature(const_type_name)]
106-
#![feature(const_unreachable_unchecked)]
107106
#![feature(const_default_impls)]
108107
#![feature(duration_consts_2)]
109108
#![feature(ptr_metadata)]

0 commit comments

Comments
 (0)