diff --git a/test/cases/translate_c/noreturn attribute.c b/test/cases/translate_c/noreturn attribute.c new file mode 100644 index 0000000000..9564fd0092 --- /dev/null +++ b/test/cases/translate_c/noreturn attribute.c @@ -0,0 +1,6 @@ +void foo(void) __attribute__((noreturn)); + +// translate-c +// c_frontend=aro,clang +// +// pub extern fn foo() noreturn; diff --git a/test/translate_c.zig b/test/translate_c.zig index 5c74110749..3b4b80920e 100644 --- a/test/translate_c.zig +++ b/test/translate_c.zig @@ -774,12 +774,6 @@ pub fn addCases(cases: *tests.TranslateCContext) void { \\} }); - cases.add("noreturn attribute", - \\void foo(void) __attribute__((noreturn)); - , &[_][]const u8{ - \\pub extern fn foo() noreturn; - }); - cases.add("always_inline attribute", \\__attribute__((always_inline)) int foo() { \\ return 5;