mirror of
https://github.com/ziglang/zig.git
synced 2026-01-04 04:25:05 +00:00
parent
f976758855
commit
a1c56ffd5a
@ -741,22 +741,26 @@ pub fn addCases(cases: *tests.TranslateCContext) void {
|
||||
\\};
|
||||
});
|
||||
|
||||
cases.add("align() attribute",
|
||||
\\__attribute__ ((aligned(128)))
|
||||
\\extern char my_array[16];
|
||||
\\__attribute__ ((aligned(128)))
|
||||
\\void my_fn(void) { }
|
||||
\\void other_fn(void) {
|
||||
\\ char ARR[16] __attribute__ ((aligned (16)));
|
||||
\\}
|
||||
, &[_][]const u8{
|
||||
\\pub extern var my_array: [16]u8 align(128);
|
||||
\\pub export fn my_fn() align(128) void {}
|
||||
\\pub export fn other_fn() void {
|
||||
\\ var ARR: [16]u8 align(16) = undefined;
|
||||
\\ _ = ARR;
|
||||
\\}
|
||||
});
|
||||
// Test case temporarily disabled:
|
||||
// https://github.com/ziglang/zig/issues/12055
|
||||
if (false) {
|
||||
cases.add("align() attribute",
|
||||
\\__attribute__ ((aligned(128)))
|
||||
\\extern char my_array[16];
|
||||
\\__attribute__ ((aligned(128)))
|
||||
\\void my_fn(void) { }
|
||||
\\void other_fn(void) {
|
||||
\\ char ARR[16] __attribute__ ((aligned (16)));
|
||||
\\}
|
||||
, &[_][]const u8{
|
||||
\\pub extern var my_array: [16]u8 align(128);
|
||||
\\pub export fn my_fn() align(128) void {}
|
||||
\\pub export fn other_fn() void {
|
||||
\\ var ARR: [16]u8 align(16) = undefined;
|
||||
\\ _ = ARR;
|
||||
\\}
|
||||
});
|
||||
}
|
||||
|
||||
cases.add("linksection() attribute",
|
||||
\\// Use the "segment,section" format to make this test pass when
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user