From 195195d238bb1348dfd3d304b659e2039a1c3d9f Mon Sep 17 00:00:00 2001 From: Bas van den Berg Date: Mon, 24 Feb 2020 20:50:51 +0100 Subject: [PATCH] vectors do not support iterating, do not support them (for now) --- lib/std/mem.zig | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/lib/std/mem.zig b/lib/std/mem.zig index 8aa0cb2832..aeed32b7e7 100644 --- a/lib/std/mem.zig +++ b/lib/std/mem.zig @@ -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."); }, }