Commit 116c76cf82

SuperAuguste <auguste.rame@gmail.com>
2020-04-07 21:19:28
fix tests
1 parent 882aa86
Changed files (1)
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,
+            \\};
+        });
     }
 }