blob: 08347f71b4239681d0537d08a60468efc9172594 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
//@needs-deterministic-layouts
// Verify that we do not ICE when printing an invalid constant.
// EMIT_MIR_FOR_EACH_BIT_WIDTH
// EMIT_MIR_FOR_EACH_PANIC_STRATEGY
#![feature(allocator_api)]
use std::alloc::{Allocator, Global, Layout};
// EMIT_MIR issue_117368_print_invalid_constant.main.GVN.diff
fn main() {
// CHECK-LABEL: fn main(
// CHECK: debug layout => const Layout
let layout: Layout = None.unwrap();
let ptr: *mut u8 = Global.allocate(layout).unwrap().as_ptr() as _;
}
|