We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 74ec2bf + 6840536 commit d2e3c00Copy full SHA for d2e3c00
tests/pass/static_align.rs
@@ -0,0 +1,14 @@
1
+#![feature(static_align)]
2
+
3
+// When a static uses `align(N)`, its address should be a multiple of `N`.
4
5
+#[rustc_align_static(256)]
6
+static FOO: u64 = 0;
7
8
+#[rustc_align_static(512)]
9
+static BAR: u64 = 0;
10
11
+fn main() {
12
+ assert!(core::ptr::from_ref(&FOO).addr().is_multiple_of(256));
13
+ assert!(core::ptr::from_ref(&BAR).addr().is_multiple_of(512));
14
+}
0 commit comments