From eff3530dfab5ecb4e480e0516ed57a8f564543f5 Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Tue, 6 Mar 2018 18:24:49 -0500 Subject: var is no longer a pseudo-type, it is syntax closes #779 --- test/compile_errors.zig | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'test/compile_errors.zig') diff --git a/test/compile_errors.zig b/test/compile_errors.zig index 61234864bb..0ad6787552 100644 --- a/test/compile_errors.zig +++ b/test/compile_errors.zig @@ -1,6 +1,13 @@ const tests = @import("tests.zig"); pub fn addCases(cases: &tests.CompileErrorContext) void { + cases.add("var not allowed in structs", + \\export fn entry() void { + \\ var s = (struct{v: var}){.v=i32(10)}; + \\} + , + ".tmp_source.zig:2:23: error: invalid token: 'var'"); + cases.add("@ptrCast discards const qualifier", \\export fn entry() void { \\ const x: i32 = 1234; -- cgit v1.2.3