authorgravatar for jhc@dismail.deJimmi Holst Christensen <jhc@dismail.de> 2019-05-11 20:11:56+02:00
committergravatar for jhc@dismail.deJimmi Holst Christensen <jhc@dismail.de> 2019-05-11 20:11:56+02:00
logfb3b943b0767ad8730a4c1a38f224351705f5198
tree0456b467222a956186d39ffb0ecd12787cccd73b
parentb2a196e01dce9856eb43ae92a43d1a5b260d11d4

added tests for global variable declaration syntax


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

test/stage1/behavior/syntax.zig+8
...@@ -1,6 +1,14 @@...@@ -1,6 +1,14 @@
1// Test trailing comma syntax1// Test trailing comma syntax
2// zig fmt: off2// zig fmt: off
33
4extern var a: c_int;
5extern "c" var b: c_int;
6export var c: c_int = 0;
7threadlocal var d: c_int;
8extern threadlocal var e: c_int;
9extern "c" threadlocal var f: c_int;
10export threadlocal var g: c_int = 0;
11
4const struct_trailing_comma = struct { x: i32, y: i32, };12const struct_trailing_comma = struct { x: i32, y: i32, };
5const struct_no_comma = struct { x: i32, y: i32 };13const struct_no_comma = struct { x: i32, y: i32 };
6const struct_fn_no_comma = struct { fn m() void {} y: i32 };14const struct_fn_no_comma = struct { fn m() void {} y: i32 };