mirror of
https://github.com/ziglang/zig.git
synced 2026-02-13 04:48:20 +00:00
vectors do not support iterating, do not support them (for now)
This commit is contained in:
parent
0972b2a8fe
commit
195195d238
@ -331,14 +331,7 @@ pub fn zeroes(comptime T: type) T {
|
||||
}
|
||||
return array;
|
||||
},
|
||||
.Vector => |info| {
|
||||
var vector: T = undefined;
|
||||
for (vector) |*element| {
|
||||
*element = zeroes(info.child);
|
||||
}
|
||||
return vector;
|
||||
},
|
||||
.ErrorUnion, .ErrorSet, .Union, .Fn, .BoundFn, .Type, .NoReturn, .Undefined, .Opaque, .Frame, .AnyFrame, => {
|
||||
.Vector, .ErrorUnion, .ErrorSet, .Union, .Fn, .BoundFn, .Type, .NoReturn, .Undefined, .Opaque, .Frame, .AnyFrame, => {
|
||||
@compileError("Can't set a "++ @typeName(T) ++" to zero.");
|
||||
},
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user