From 116c76cf82cd9e7ea3018e36dd9756f2f063143d Mon Sep 17 00:00:00 2001 From: SuperAuguste Date: Tue, 7 Apr 2020 15:19:28 -0400 Subject: [PATCH] fix tests --- test/translate_c.zig | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/test/translate_c.zig b/test/translate_c.zig index df605c8ef..32e6020e7 100644 --- 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, + \\}; + }); } }