authorgravatar for jhc@dismail.deJimmi Holst Christensen <jhc@dismail.de> 2019-02-13 12:19:08+01:00
committergravatar for jhc@dismail.deJimmi Holst Christensen <jhc@dismail.de> 2019-02-13 12:19:08+01:00
log2911eb34ded4709429a9767e08675ae862907a5f
tree0d14aa93ca58a3fff9984773e0fc8cb9ad23b6bc
parent53297a1bd09d4a4499117c1868d8448f007b12d9

Added error for nesting vectors


1 files changed, 10 insertions(+), 0 deletions(-)

test/compile_errors.zig+10
...@@ -5430,4 +5430,14 @@ pub fn addCases(cases: *tests.CompileErrorContext) void {...@@ -5430,4 +5430,14 @@ pub fn addCases(cases: *tests.CompileErrorContext) void {
5430 ,5430 ,
5431 ".tmp_source.zig:7:30: error: unable to evaluate constant expression",5431 ".tmp_source.zig:7:30: error: unable to evaluate constant expression",
5432 );5432 );
5433
5434 cases.addTest(
5435 "nested vectors",
5436 \\export fn entry() void {
5437 \\ const V = @Vector(4, @Vector(4, u8));
5438 \\ var v: V = undefined;
5439 \\}
5440 ,
5441 ".tmp_source.zig:2:26: error: vector element type must be integer, float, or pointer; '@Vector(4, u8)' is invalid",
5442 );
5433}5443}