authorgravatar for jonathan.haehne@hotmail.comTau <jonathan.haehne@hotmail.com> 2022-10-11 00:43:53+02:00
committergravatar for jonathan.haehne@hotmail.comTau <jonathan.haehne@hotmail.com> 2022-10-11 00:43:53+02:00
log85b105d4f9970e81fef130978cae0e0ef7268571
treef819f8ee0c23efb231615a1106f4d7c923eb50ef
parent770a1aa967d22c51e7bf8a5999c289bdf959ecba

Update translate-c tests


1 files changed, 5 insertions(+), 5 deletions(-)

test/translate_c.zig+5-5
......@@ -907,7 +907,7 @@ pub fn addCases(cases: *tests.TranslateCContext) void {
907907 , &[_][]const u8{
908908 \\pub extern fn foo() void;
909909 \\pub export fn bar() void {
910 \\ var func_ptr: ?*anyopaque = @ptrCast(?*anyopaque, foo);
910 \\ var func_ptr: ?*anyopaque = @ptrCast(?*anyopaque, &foo);
911911 \\ var typed_func_ptr: ?*const fn () callconv(.C) void = @intToPtr(?*const fn () callconv(.C) void, @intCast(c_ulong, @ptrToInt(func_ptr)));
912912 \\ _ = @TypeOf(typed_func_ptr);
913913 \\}
......@@ -2726,7 +2726,7 @@ pub fn addCases(cases: *tests.TranslateCContext) void {
27262726 \\ return array[@intCast(c_uint, index)];
27272727 \\}
27282728 ,
2729 \\pub const ACCESS = array[@as(c_int, 2)];
2729 \\pub const ACCESS = array[@intCast(usize, @as(c_int, 2))];
27302730 });
27312731
27322732 cases.add("cast signed array index to unsigned",
......@@ -2956,8 +2956,8 @@ pub fn addCases(cases: *tests.TranslateCContext) void {
29562956 \\ return 0;
29572957 \\}
29582958 \\pub export fn bar() void {
2959 \\ var f: ?*const fn () callconv(.C) void = foo;
2960 \\ var b: ?*const fn () callconv(.C) c_int = baz;
2959 \\ var f: ?*const fn () callconv(.C) void = &foo;
2960 \\ var b: ?*const fn () callconv(.C) c_int = &baz;
29612961 \\ f.?();
29622962 \\ f.?();
29632963 \\ foo();
......@@ -3780,7 +3780,7 @@ pub fn addCases(cases: *tests.TranslateCContext) void {
37803780
37813781 cases.add("Demote function that dereference types that contain opaque type",
37823782 \\struct inner {
3783 \\ _Atomic int a;
3783 \\ _Atomic int a;
37843784 \\};
37853785 \\struct outer {
37863786 \\ int thing;