// MIR for `main` after SimplifyCfg-elaborate-drops fn main() -> () { let mut _0: (); let _1: &[u8; 3]; scope 1 { debug x => _1; let _2: [u8; 2]; scope 2 { debug y => _2; } } bb0: { StorageLive(_1); _1 = const b"foo"; StorageLive(_2); _2 = [const 5_u8, const 120_u8]; _0 = const (); StorageDead(_2); StorageDead(_1); return; } } alloc1 (size: 3, align: 1) { 66 6f 6f │ foo }