Commit 93a502cb2f

Evan Haas <evan@lagerdata.com>
2024-07-31 06:31:34
aro_translate_c: move simple function prototype test to manifest
1 parent 6a103d8
Changed files (2)
test/cases/translate_c/simple function prototypes.c
@@ -0,0 +1,8 @@
+void __attribute__((noreturn)) foo(void);
+int bar(void);
+
+// translate-c
+// c_frontend=clang,aro
+//
+// pub extern fn foo() noreturn;
+// pub extern fn bar() c_int;
test/translate_c.zig
@@ -644,14 +644,6 @@ pub fn addCases(cases: *tests.TranslateCContext) void {
         \\pub export fn my_fn() linksection("NEAR,.data") void {}
     });
 
-    cases.add("simple function prototypes",
-        \\void __attribute__((noreturn)) foo(void);
-        \\int bar(void);
-    , &[_][]const u8{
-        \\pub extern fn foo() noreturn;
-        \\pub extern fn bar() c_int;
-    });
-
     cases.add("simple var decls",
         \\void foo(void) {
         \\    int a;