| ... | @@ -224,7 +224,7 @@ pub fn zeroes(comptime T: type) T { | ... | @@ -224,7 +224,7 @@ pub fn zeroes(comptime T: type) T { |
| 224 | .ComptimeInt, .Int, .ComptimeFloat, .Float => { | 224 | .ComptimeInt, .Int, .ComptimeFloat, .Float => { |
| 225 | return @as(T, 0); | 225 | return @as(T, 0); |
| 226 | }, | 226 | }, |
| 227 | .Enum, .EnumLiteral => { | 227 | .Enum => { |
| 228 | return @as(T, @enumFromInt(0)); | 228 | return @as(T, @enumFromInt(0)); |
| 229 | }, | 229 | }, |
| 230 | .Void => { | 230 | .Void => { |
| ... | @@ -291,6 +291,7 @@ pub fn zeroes(comptime T: type) T { | ... | @@ -291,6 +291,7 @@ pub fn zeroes(comptime T: type) T { |
| 291 | } | 291 | } |
| 292 | @compileError("Can't set a " ++ @typeName(T) ++ " to zero."); | 292 | @compileError("Can't set a " ++ @typeName(T) ++ " to zero."); |
| 293 | }, | 293 | }, |
| | 294 | .EnumLiteral, |
| 294 | .ErrorUnion, | 295 | .ErrorUnion, |
| 295 | .ErrorSet, | 296 | .ErrorSet, |
| 296 | .Fn, | 297 | .Fn, |