mirror of
https://codeberg.org/ziglang/zig.git
synced 2026-03-08 02:44:43 +01:00
std: fix Random.enumValueWithIndex of single-variant enum
This commit is contained in:
parent
ed04acf90d
commit
54d0ba4183
1 changed files with 1 additions and 1 deletions
|
|
@ -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)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue