zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit 116c76cf82cd9e7ea3018e36dd9756f2f063143d (tree)
parent 882aa868436a8e2562ffbdb9f5f7551b6808873f
Author: SuperAuguste <auguste.rame@gmail.com>
Date:   Tue,  7 Apr 2020 15:19:28 -0400

fix tests

Diffstat:
Mtest/translate_c.zig | 23++++++++++++++++++++++-
1 file changed, 22 insertions(+), 1 deletion(-)

diff --git a/test/translate_c.zig b/test/translate_c.zig @@ -2855,7 +2855,7 @@ pub fn addCases(cases: *tests.TranslateCContext) void { }); if (std.Target.current.abi == .msvc) { - cases.add("nameless struct fields on msvc", + cases.add("nameless struct fields", \\typedef struct NAMED \\{ \\ long name; @@ -2876,5 +2876,26 @@ pub fn addCases(cases: *tests.TranslateCContext) void { \\ b: c_long, \\}; }); + } else { + cases.add("nameless struct fields", + \\typedef struct NAMED + \\{ + \\ long name; + \\} NAMED; + \\ + \\typedef struct ONENAMEWITHSTRUCT + \\{ + \\ NAMED; + \\ long b; + \\} ONENAMEWITHSTRUCT; + , &[_][]const u8{ + \\pub const struct_NAMED = extern struct { + \\ name: c_long, + \\}; + \\pub const NAMED = struct_NAMED; + \\pub const struct_ONENAMEWITHSTRUCT = extern struct { + \\ b: c_long, + \\}; + }); } }