commit 116c76cf82cd9e7ea3018e36dd9756f2f063143d (tree)
parent 882aa868436a8e2562ffbdb9f5f7551b6808873f
Author: SuperAuguste <auguste.rame@gmail.com>
Date: Tue, 7 Apr 2020 15:19:28 -0400
fix tests
Diffstat:
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,
+ \\};
+ });
}
}