aboutsummaryrefslogtreecommitdiff
path: root/test/compile_errors.zig
diff options
context:
space:
mode:
authorJimmi Holst Christensen <jhc@liab.dk>2019-02-13 12:19:08 +0100
committerJimmi Holst Christensen <jhc@liab.dk>2019-02-13 12:19:08 +0100
commit2911eb34ded4709429a9767e08675ae862907a5f (patch)
tree0d14aa93ca58a3fff9984773e0fc8cb9ad23b6bc /test/compile_errors.zig
parent53297a1bd09d4a4499117c1868d8448f007b12d9 (diff)
downloadzig-2911eb34ded4709429a9767e08675ae862907a5f.tar.gz
zig-2911eb34ded4709429a9767e08675ae862907a5f.zip
Added error for nesting vectors
Diffstat (limited to 'test/compile_errors.zig')
-rw-r--r--test/compile_errors.zig10
1 files changed, 10 insertions, 0 deletions
diff --git a/test/compile_errors.zig b/test/compile_errors.zig
index b47cdf2ed1..b895e2c2d1 100644
--- a/test/compile_errors.zig
+++ b/test/compile_errors.zig
@@ -5430,4 +5430,14 @@ pub fn addCases(cases: *tests.CompileErrorContext) void {
,
".tmp_source.zig:7:30: error: unable to evaluate constant expression",
);
+
+ cases.addTest(
+ "nested vectors",
+ \\export fn entry() void {
+ \\ const V = @Vector(4, @Vector(4, u8));
+ \\ var v: V = undefined;
+ \\}
+ ,
+ ".tmp_source.zig:2:26: error: vector element type must be integer, float, or pointer; '@Vector(4, u8)' is invalid",
+ );
}