Skip to content

Commit 91791f5

Browse files
Add test for dyn alignment
1 parent adb97b6 commit 91791f5

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

tests/ui/attributes/fn-align-dyn.rs

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
//@ run-pass
2+
#![feature(fn_align)]
3+
4+
trait Test {
5+
#[align(4096)]
6+
fn foo(&self);
7+
8+
#[align(4096)]
9+
fn foo1(&self);
10+
}
11+
12+
fn main() {
13+
assert_eq!((<dyn Test>::foo as fn(_) as usize & !1) % 4096, 0);
14+
assert_eq!((<dyn Test>::foo1 as fn(_) as usize & !1) % 4096, 0);
15+
}

0 commit comments

Comments
 (0)