#![allow(dead_code, deprecated, unused_variables, unused_mut)] #![allow(internal_features)] #![feature(core_intrinsics, custom_mir)] use core::intrinsics::mir::*; #[custom_mir(dialect = "built")] fn debuginfo(arg: Option<&i32>) { mir!( debug plain_local => arg; debug projection => * Field::<& i32 > (Variant(arg, 1), 0); debug constant => 5_usize; { Return() } ) } fn main() {}