aboutsummaryrefslogtreecommitdiff
path: root/test/behavior/destructure.zig
diff options
context:
space:
mode:
Diffstat (limited to 'test/behavior/destructure.zig')
-rw-r--r--test/behavior/destructure.zig11
1 files changed, 11 insertions, 0 deletions
diff --git a/test/behavior/destructure.zig b/test/behavior/destructure.zig
index 174f9ffc24..4d7c336daa 100644
--- a/test/behavior/destructure.zig
+++ b/test/behavior/destructure.zig
@@ -138,3 +138,14 @@ test "destructure of tuple with comptime fields results in some comptime-known v
try expect(b == 42);
try expect(d == 42);
}
+
+test "destructure vector" {
+ const vec: @Vector(2, i32) = .{ 1, 2 };
+ const x, const y = vec;
+
+ comptime assert(@TypeOf(x) == i32);
+ comptime assert(@TypeOf(y) == i32);
+
+ try expect(x == 1);
+ try expect(y == 2);
+}