- // MIR for `array_len` before NormalizeArrayLen + // MIR for `array_len` after NormalizeArrayLen fn array_len(_1: &[u8; N]) -> usize { debug arr => _1; let mut _0: usize; let mut _2: &[u8]; let mut _3: &[u8; N]; bb0: { StorageLive(_2); StorageLive(_3); _3 = &(*_1); _2 = move _3 as &[u8] (Pointer(Unsize)); StorageDead(_3); - _0 = Len((*_2)); + _0 = const N; goto -> bb1; } bb1: { StorageDead(_2); return; } }