1 #![feature(custom_mir, core_intrinsics, inline_const)]
4 use core::intrinsics::mir::*;
8 // EMIT_MIR consts.consts.built.after.mir
9 #[custom_mir(dialect = "built")]
10 fn consts<const C: u32>() {
13 let _b = const { 5_i8 };
16 let _e = consts::<10>;
22 static mut T: i32 = 10;
23 // EMIT_MIR consts.statics.built.after.mir
24 #[custom_mir(dialect = "built")]
27 let _a: &i32 = Static(S);
28 let _b: *mut i32 = StaticMut(T);