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