mirror of
https://codeberg.org/ziglang/zig.git
synced 2025-12-06 05:44:20 +00:00
16 lines
490 B
Zig
16 lines
490 B
Zig
fn align1() align(1) void {}
|
|
fn align2() align(2) void {}
|
|
|
|
comptime {
|
|
_ = @as(*align(1) const fn () void, &align2);
|
|
_ = @as(*align(1) const fn () void, &align1);
|
|
_ = @as(*align(2) const fn () void, &align2);
|
|
_ = @as(*align(2) const fn () void, &align1);
|
|
}
|
|
|
|
// error
|
|
// backend=stage2
|
|
// target=x86_64-linux
|
|
//
|
|
// :8:41: error: expected type '*align(2) const fn () void', found '*const fn () void'
|
|
// :8:41: note: pointer alignment '1' cannot cast into pointer alignment '2'
|