aro_translate_c: move simple function prototype test to manifest

This commit is contained in:
Evan Haas 2024-07-30 21:31:34 -07:00
parent 6a103d87f6
commit 93a502cb2f
No known key found for this signature in database
2 changed files with 8 additions and 8 deletions

View File

@ -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;

View File

@ -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;