@@ -18,7 +18,7 @@ pub fn addCases(cases: *tests.TranslateCContext) void {
18
18
\\static const uuid_t UUID_NULL __attribute__ ((unused)) = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
19
19
, &[_ ][]const u8 {
20
20
\\pub const uuid_t = [16]u8;
21
- \\pub const UUID_NULL: uuid_t = . {
21
+ \\pub const UUID_NULL: uuid_t = [16]u8 {
22
22
\\ @bitCast(u8, @truncate(i8, @as(c_int, 0))),
23
23
\\ @bitCast(u8, @truncate(i8, @as(c_int, 0))),
24
24
\\ @bitCast(u8, @truncate(i8, @as(c_int, 0))),
@@ -87,7 +87,7 @@ pub fn addCases(cases: *tests.TranslateCContext) void {
87
87
\\ .x = @as(c_int, 1),
88
88
\\};
89
89
\\pub export var ub: union_unnamed_1 = union_unnamed_1{
90
- \\ .c = . {
90
+ \\ .c = [4]u8 {
91
91
\\ @bitCast(u8, @truncate(i8, @as(c_int, 'a'))),
92
92
\\ @bitCast(u8, @truncate(i8, @as(c_int, 'b'))),
93
93
\\ @bitCast(u8, @truncate(i8, @as(c_int, 'b'))),
@@ -1118,12 +1118,12 @@ pub fn addCases(cases: *tests.TranslateCContext) void {
1118
1118
\\}
1119
1119
, &[_ ][]const u8 {
1120
1120
\\pub fn foo() callconv(.C) void {
1121
- \\ var arr: [10]u8 = . {
1121
+ \\ var arr: [10]u8 = [1]u8 {
1122
1122
\\ @bitCast(u8, @truncate(i8, @as(c_int, 1))),
1123
- \\ } ++ . {0} ** 9;
1124
- \\ var arr1: [10][*c]u8 = . {
1123
+ \\ } ++ [1]u8 {0} ** 9;
1124
+ \\ var arr1: [10][*c]u8 = [1][*c]u8 {
1125
1125
\\ null,
1126
- \\ } ++ . {null} ** 9;
1126
+ \\ } ++ [1][*c]u8 {null} ** 9;
1127
1127
\\}
1128
1128
});
1129
1129
@@ -1570,7 +1570,7 @@ pub fn addCases(cases: *tests.TranslateCContext) void {
1570
1570
cases .add ("undefined array global" ,
1571
1571
\\int array[100] = {};
1572
1572
, &[_ ][]const u8 {
1573
- \\pub export var array: [100]c_int = . {0} ** 100;
1573
+ \\pub export var array: [100]c_int = [1]c_int {0} ** 100;
1574
1574
});
1575
1575
1576
1576
cases .add ("restrict -> noalias" ,
@@ -1904,7 +1904,7 @@ pub fn addCases(cases: *tests.TranslateCContext) void {
1904
1904
\\ return array[index];
1905
1905
\\}
1906
1906
, &[_ ][]const u8 {
1907
- \\pub export var array: [100]c_int = . {0} ** 100;
1907
+ \\pub export var array: [100]c_int = [1]c_int {0} ** 100;
1908
1908
\\pub export fn foo(arg_index: c_int) c_int {
1909
1909
\\ var index = arg_index;
1910
1910
\\ return array[@intCast(c_uint, index)];
0 commit comments