We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent cb17136 commit 3cfa0a0Copy full SHA for 3cfa0a0
compiler/rustc_index/src/vec.rs
@@ -124,15 +124,15 @@ macro_rules! newtype_index {
124
125
#[inline]
126
$v const fn from_usize(value: usize) -> Self {
127
- assert!(value <= ($max as usize));
+ [()][(value > ($max as usize)) as usize];
128
unsafe {
129
Self::from_u32_unchecked(value as u32)
130
}
131
132
133
134
$v const fn from_u32(value: u32) -> Self {
135
- assert!(value <= $max);
+ [()][(value > $max) as usize];
136
137
Self::from_u32_unchecked(value)
138
compiler/rustc_type_ir/src/lib.rs
@@ -1,7 +1,3 @@
1
-#![feature(never_type)]
2
-#![feature(const_panic)]
3
-#![feature(control_flow_enum)]
4
-
5
#[macro_use]
6
extern crate bitflags;
7
0 commit comments