commit 54d0ba418375a4665cf1b4ee876d6c750bb9c079 (tree)
parent ed04acf90dad41b24d7e11168a0fdd3316fc6f82
Author: José M Rico <jmrico01@gmail.com>
Date: Wed, 6 Nov 2024 04:15:56 -0500
std: fix `Random.enumValueWithIndex` of single-variant enum
Diffstat:
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/std/Random.zig b/lib/std/Random.zig
@@ -86,7 +86,7 @@ pub fn enumValueWithIndex(r: Random, comptime EnumType: type, comptime Index: ty
const values = comptime std.enums.values(EnumType);
comptime assert(values.len > 0); // can't return anything
comptime assert(maxInt(Index) >= values.len - 1); // can't access all values
- comptime if (values.len == 1) return values[0];
+ if (values.len == 1) return values[0];
const index = if (comptime values.len - 1 == maxInt(Index))
r.int(Index)