]> git.lizzy.rs Git - rust.git/blob - tests/run-pass/intrinsics.rs
don't use `#[miri_run]` anymore, but execute the `main` function
[rust.git] / tests / run-pass / intrinsics.rs
1 use std::mem::{size_of, size_of_val};
2
3 fn main() {
4     assert_eq!(size_of::<Option<i32>>(), 8);
5     assert_eq!(size_of_val(&()), 0);
6     assert_eq!(size_of_val(&42), 4);
7     assert_eq!(size_of_val(&[] as &[i32]), 0);
8     assert_eq!(size_of_val(&[1, 2, 3] as &[i32]), 12);
9     assert_eq!(size_of_val("foobar"), 6);
10 }