about summary refs log tree commit diff
path: root/src/test/ui/consts/std/alloc.rs
blob: 65ac7e44926d0dc175cd8bafac9b138445b15ed6 (plain)
1
2
3
4
5
6
7
8
9
10
use std::alloc::Layout;

// ok
const LAYOUT_VALID: Layout = unsafe { Layout::from_size_align_unchecked(0x1000, 0x08) };

// not ok, since alignment needs to be non-zero.
const LAYOUT_INVALID: Layout = unsafe { Layout::from_size_align_unchecked(0x1000, 0x00) };
//~^ ERROR it is undefined behavior to use this value

fn main() {}