authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-07-16 13:14:29+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2025-08-30 06:36:41+02:00
log2c0cc81e745ddcea072bce6895a3ba31523d73f8
treec70d2508fcd635111d9e10ef7687543d160ad4d4
parent587eddda283dbe0bd1d6529d1c5924acfe252c9c
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

std.Target: bump feature bit count from 288 to 317

/lib/std/debug.zig:559:14: error: reached unreachable code if (!ok) unreachable; // assertion failure ^~~~~~~~~~~ /lib/std/Target/riscv.zig:335:21: note: called at comptime here std.debug.assert(len <= CpuFeature.Set.needed_bit_count); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

1 files changed, 1 insertions(+), 1 deletions(-)

lib/std/Target.zig+1-1
......@@ -1175,7 +1175,7 @@ pub const Cpu = struct {
11751175 pub const Set = struct {
11761176 ints: [usize_count]usize,
11771177
1178 pub const needed_bit_count = 288;
1178 pub const needed_bit_count = 317;
11791179 pub const byte_count = (needed_bit_count + 7) / 8;
11801180 pub const usize_count = (byte_count + (@sizeOf(usize) - 1)) / @sizeOf(usize);
11811181 pub const Index = std.math.Log2Int(std.meta.Int(.unsigned, usize_count * @bitSizeOf(usize)));