Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'crates/salsa/src/intern_id.rs')
| -rw-r--r-- | crates/salsa/src/intern_id.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/crates/salsa/src/intern_id.rs b/crates/salsa/src/intern_id.rs index b060d8aab6..8e74c100ac 100644 --- a/crates/salsa/src/intern_id.rs +++ b/crates/salsa/src/intern_id.rs @@ -63,7 +63,8 @@ impl InternId { /// `value` must be less than `MAX` pub const unsafe fn new_unchecked(value: u32) -> Self { debug_assert!(value < InternId::MAX); - InternId { value: NonZeroU32::new_unchecked(value + 1) } + let value = unsafe { NonZeroU32::new_unchecked(value + 1) }; + InternId { value } } /// Convert this raw-id into a u32 value. |