Commit 825da34769

kcbanner <kcbanner@gmail.com>
2023-10-25 19:27:29
Add compile error test case for union layout depending on pointer alignment
1 parent fb523c6
Changed files (1)
test
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