mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-30 02:33:55 +00:00
22 lines
327 B
Rust
22 lines
327 B
Rust
//@ known-bug: rust-lang/rust#126939
|
|
|
|
struct MySlice<T: Copy>(bool, T);
|
|
type MySliceBool = MySlice<[bool]>;
|
|
|
|
use std::mem;
|
|
|
|
struct P2<T> {
|
|
a: T,
|
|
b: MySliceBool,
|
|
}
|
|
|
|
macro_rules! check {
|
|
($t:ty, $align:expr) => ({
|
|
assert_eq!(mem::align_of::<$t>(), $align);
|
|
});
|
|
}
|
|
|
|
pub fn main() {
|
|
check!(P2<u8>, 1);
|
|
}
|