blob: 11f817da7aa8000eb1f1d18129a1a52aee473a68 [file] [log] [blame]
//@ run-pass
// Test that fn item types are zero-sized.
use std::mem::{size_of, size_of_val};
fn main() {
assert_eq!(size_of_val(&main), 0);
let (a, b) = (size_of::<u8>, size_of::<u16>);
assert_eq!(size_of_val(&a), 0);
assert_eq!(size_of_val(&b), 0);
assert_eq!((a(), b()), (1, 2));
}