2024-02-16 20:02:50 +00:00
|
|
|
//@ run-pass
|
2018-08-30 12:18:55 +00:00
|
|
|
|
2015-03-22 20:13:15 +00:00
|
|
|
|
2014-11-07 02:30:49 +00:00
|
|
|
use std::mem::size_of;
|
|
|
|
|
2015-01-16 15:01:02 +00:00
|
|
|
#[cfg(target_pointer_width = "32")]
|
2014-11-07 02:30:49 +00:00
|
|
|
pub fn main() {
|
2014-12-20 02:20:51 +00:00
|
|
|
assert_eq!(size_of::<[u8; (1 << 31) - 1]>(), (1 << 31) - 1);
|
2014-11-07 02:30:49 +00:00
|
|
|
}
|
|
|
|
|
2015-01-16 15:01:02 +00:00
|
|
|
#[cfg(target_pointer_width = "64")]
|
2014-11-07 02:30:49 +00:00
|
|
|
pub fn main() {
|
2014-12-20 02:20:51 +00:00
|
|
|
assert_eq!(size_of::<[u8; (1 << 47) - 1]>(), (1 << 47) - 1);
|
2014-11-07 02:30:49 +00:00
|
|
|
}
|