authorgravatar for evan@lagerdata.comEvan Haas <evan@lagerdata.com> 2024-07-30 21:31:34-07:00
committergravatar for evan@lagerdata.comEvan Haas <evan@lagerdata.com> 2024-07-31 09:35:07-07:00
log93a502cb2f5a38d0a94ebccd1be523bc71f6a00b
treea03d5e6317e7efd646755f95d976ef819db1dbce
parent6a103d87f650ed7cac79866033e3136433259f67
signaturebadge-check Signed by SSH key SHA256:cf2/TFgSxv2uRX26INvFSw25Prr1Dy9H8MiRXgLpok4

aro_translate_c: move simple function prototype test to manifest


2 files changed, 8 insertions(+), 8 deletions(-)

test/cases/translate_c/simple function prototypes.c created+8
......@@ -0,0 +1,8 @@
1void __attribute__((noreturn)) foo(void);
2int bar(void);
3
4// translate-c
5// c_frontend=clang,aro
6//
7// pub extern fn foo() noreturn;
8// pub extern fn bar() c_int;
test/translate_c.zig-8
......@@ -644,14 +644,6 @@ pub fn addCases(cases: *tests.TranslateCContext) void {
644644 \\pub export fn my_fn() linksection("NEAR,.data") void {}
645645 });
646646
647 cases.add("simple function prototypes",
648 \\void __attribute__((noreturn)) foo(void);
649 \\int bar(void);
650 , &[_][]const u8{
651 \\pub extern fn foo() noreturn;
652 \\pub extern fn bar() c_int;
653 });
654
655647 cases.add("simple var decls",
656648 \\void foo(void) {
657649 \\ int a;