Fix incorrect inlining of RangeInclusive::size_hint

This commit is contained in:
Lukas Wirth 2023-09-29 18:15:07 +02:00
parent b25c84510d
commit 2d73d30a3c

View File

@ -340,7 +340,7 @@ pub trait LayoutCalculator {
..=all_indices.rev().find(|v| needs_disc(*v)).unwrap();
let count =
niche_variants.end().index() as u128 - niche_variants.start().index() as u128;
(niche_variants.end().index() as u128 - niche_variants.start().index() as u128) + 1;
// Find the field with the largest niche
let (field_index, niche, (niche_start, niche_scalar)) = variants[largest_variant_index]