StorageDead(_1);// scope 0 at $DIR/issue_72181.rs:+1:34: +1:35
StorageLive(_2);// scope 1 at $DIR/issue_72181.rs:+3:9: +3:10
StorageLive(_3);// scope 1 at $DIR/issue_72181.rs:+3:14: +3:27
_3=Foo{a: const42_u64};// scope 1 at $DIR/issue_72181.rs:+3:14: +3:27
StorageLive(_4);// scope 1 at $DIR/issue_72181.rs:+3:29: +3:42
_4=Foo{a: const10_u64};// scope 1 at $DIR/issue_72181.rs:+3:29: +3:42
_2=[move_3,move_4];// scope 1 at $DIR/issue_72181.rs:+3:13: +3:43
StorageDead(_4);// scope 1 at $DIR/issue_72181.rs:+3:42: +3:43
StorageDead(_3);// scope 1 at $DIR/issue_72181.rs:+3:42: +3:43
FakeRead(ForLet(None),_2);// scope 1 at $DIR/issue_72181.rs:+3:9: +3:10
StorageLive(_5);// scope 2 at $DIR/issue_72181.rs:+4:13: +4:30
StorageLive(_6);// scope 4 at $DIR/issue_72181.rs:+4:24: +4:25
_6=const0_usize;// scope 4 at $DIR/issue_72181.rs:+4:24: +4:25
_7=Len(_2);// scope 4 at $DIR/issue_72181.rs:+4:22: +4:26
_8=Lt(_6,_7);// scope 4 at $DIR/issue_72181.rs:+4:22: +4:26
assert(move_8,"index out of bounds: the length is {} but the index is {}",move_7,_6)-> [success: bb2,unwind: bb3];// scope 4 at $DIR/issue_72181.rs:+4:22: +4:26