diff --git a/test/cases/compile_errors/union_depends_on_pointer_alignment.zig b/test/cases/compile_errors/union_depends_on_pointer_alignment.zig new file mode 100644 index 0000000000..2b97a3fb54 --- /dev/null +++ b/test/cases/compile_errors/union_depends_on_pointer_alignment.zig @@ -0,0 +1,11 @@ +const U = union { + next: ?*align(1) U align(128), +}; + +export fn entry() usize { + return @alignOf(U); +} + +// error +// +// :1:11: error: union layout depends on being pointer aligned