mirror of
https://github.com/ziglang/zig.git
synced 2026-02-17 14:59:14 +00:00
Amend some failing test cases
This commit is contained in:
parent
c944865fc7
commit
979c69d6b2
@ -18,7 +18,7 @@ pub fn addCases(cases: *tests.TranslateCContext) void {
|
||||
\\static const uuid_t UUID_NULL __attribute__ ((unused)) = {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0};
|
||||
, &[_][]const u8{
|
||||
\\pub const uuid_t = [16]u8;
|
||||
\\pub const UUID_NULL: uuid_t = .{
|
||||
\\pub const UUID_NULL: uuid_t = [16]u8{
|
||||
\\ @bitCast(u8, @truncate(i8, @as(c_int, 0))),
|
||||
\\ @bitCast(u8, @truncate(i8, @as(c_int, 0))),
|
||||
\\ @bitCast(u8, @truncate(i8, @as(c_int, 0))),
|
||||
@ -87,7 +87,7 @@ pub fn addCases(cases: *tests.TranslateCContext) void {
|
||||
\\ .x = @as(c_int, 1),
|
||||
\\};
|
||||
\\pub export var ub: union_unnamed_1 = union_unnamed_1{
|
||||
\\ .c = .{
|
||||
\\ .c = [4]u8{
|
||||
\\ @bitCast(u8, @truncate(i8, @as(c_int, 'a'))),
|
||||
\\ @bitCast(u8, @truncate(i8, @as(c_int, 'b'))),
|
||||
\\ @bitCast(u8, @truncate(i8, @as(c_int, 'b'))),
|
||||
@ -1118,12 +1118,12 @@ pub fn addCases(cases: *tests.TranslateCContext) void {
|
||||
\\}
|
||||
, &[_][]const u8{
|
||||
\\pub fn foo() callconv(.C) void {
|
||||
\\ var arr: [10]u8 = .{
|
||||
\\ var arr: [10]u8 = [1]u8{
|
||||
\\ @bitCast(u8, @truncate(i8, @as(c_int, 1))),
|
||||
\\ } ++ .{0} ** 9;
|
||||
\\ var arr1: [10][*c]u8 = .{
|
||||
\\ } ++ [1]u8{0} ** 9;
|
||||
\\ var arr1: [10][*c]u8 = [1][*c]u8{
|
||||
\\ null,
|
||||
\\ } ++ .{null} ** 9;
|
||||
\\ } ++ [1][*c]u8{null} ** 9;
|
||||
\\}
|
||||
});
|
||||
|
||||
@ -1570,7 +1570,7 @@ pub fn addCases(cases: *tests.TranslateCContext) void {
|
||||
cases.add("undefined array global",
|
||||
\\int array[100] = {};
|
||||
, &[_][]const u8{
|
||||
\\pub export var array: [100]c_int = .{0} ** 100;
|
||||
\\pub export var array: [100]c_int = [1]c_int{0} ** 100;
|
||||
});
|
||||
|
||||
cases.add("restrict -> noalias",
|
||||
@ -1904,7 +1904,7 @@ pub fn addCases(cases: *tests.TranslateCContext) void {
|
||||
\\ return array[index];
|
||||
\\}
|
||||
, &[_][]const u8{
|
||||
\\pub export var array: [100]c_int = .{0} ** 100;
|
||||
\\pub export var array: [100]c_int = [1]c_int{0} ** 100;
|
||||
\\pub export fn foo(arg_index: c_int) c_int {
|
||||
\\ var index = arg_index;
|
||||
\\ return array[@intCast(c_uint, index)];
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user