|
29 | 29 | - // + span: $DIR/inline-into-box-place.rs:8:33: 8:41
|
30 | 30 | - // + user_ty: UserType(1)
|
31 | 31 | - // + literal: Const { ty: fn() -> std::vec::Vec<u32> {std::vec::Vec::<u32>::new}, val: Value(Scalar(<ZST>)) }
|
| 32 | +- } |
| 33 | +- |
| 34 | +- bb1 (cleanup): { |
| 35 | +- resume; // bb1[0]: scope 0 at $DIR/inline-into-box-place.rs:7:1: 9:2 |
| 36 | +- } |
| 37 | +- |
| 38 | +- bb2: { |
| 39 | +- _1 = move _2; // bb2[0]: scope 0 at $DIR/inline-into-box-place.rs:8:29: 8:43 |
| 40 | +- StorageDead(_2); // bb2[1]: scope 0 at $DIR/inline-into-box-place.rs:8:42: 8:43 |
| 41 | +- _0 = const (); // bb2[2]: scope 0 at $DIR/inline-into-box-place.rs:7:11: 9:2 |
32 | 42 | + // + span: $SRC_DIR/liballoc/vec.rs:LL:COL
|
33 | 43 | + // + user_ty: UserType(0)
|
34 | 44 | + // + literal: Const { ty: alloc::raw_vec::RawVec<u32>, val: Value(ByRef { alloc: Allocation { bytes: [4, 0, 0, 0, 0, 0, 0, 0], relocations: Relocations(SortedMap { data: [] }), undef_mask: UndefMask { blocks: [255], len: Size { raw: 8 } }, size: Size { raw: 8 }, align: Align { pow2: 2 }, mutability: Not, extra: () }, offset: Size { raw: 0 } }) }
|
35 | 45 | + ((*_4).1: usize) = const 0usize; // bb0[5]: scope 2 at $SRC_DIR/liballoc/vec.rs:LL:COL
|
36 |
| -+ // ty::Const |
| 46 | + // ty::Const |
37 | 47 | + // + ty: usize
|
38 | 48 | + // + val: Value(Scalar(0x00000000))
|
39 | 49 | + // mir::Constant
|
40 | 50 | + // + span: $SRC_DIR/liballoc/vec.rs:LL:COL
|
41 | 51 | + // + literal: Const { ty: usize, val: Value(Scalar(0x00000000)) }
|
42 | 52 | + _1 = move _2; // bb0[6]: scope 0 at $DIR/inline-into-box-place.rs:8:29: 8:43
|
43 | 53 | + StorageDead(_2); // bb0[7]: scope 0 at $DIR/inline-into-box-place.rs:8:42: 8:43
|
44 |
| -+ _0 = (); // bb0[8]: scope 0 at $DIR/inline-into-box-place.rs:7:11: 9:2 |
| 54 | ++ _0 = const (); // bb0[8]: scope 0 at $DIR/inline-into-box-place.rs:7:11: 9:2 |
| 55 | ++ // ty::Const |
| 56 | + // + ty: () |
| 57 | + // + val: Value(Scalar(<ZST>)) |
| 58 | + // mir::Constant |
| 59 | + // + span: $DIR/inline-into-box-place.rs:7:11: 9:2 |
| 60 | + // + literal: Const { ty: (), val: Value(Scalar(<ZST>)) } |
| 61 | +- drop(_1) -> [return: bb3, unwind: bb1]; // bb2[3]: scope 0 at $DIR/inline-into-box-place.rs:9:1: 9:2 |
45 | 62 | + drop(_1) -> [return: bb2, unwind: bb1]; // bb0[9]: scope 0 at $DIR/inline-into-box-place.rs:9:1: 9:2
|
46 | 63 | }
|
47 | 64 |
|
48 |
| - bb1 (cleanup): { |
49 |
| - resume; // bb1[0]: scope 0 at $DIR/inline-into-box-place.rs:7:1: 9:2 |
50 |
| - } |
51 |
| - |
52 |
| - bb2: { |
53 |
| -- _1 = move _2; // bb2[0]: scope 0 at $DIR/inline-into-box-place.rs:8:29: 8:43 |
54 |
| -- StorageDead(_2); // bb2[1]: scope 0 at $DIR/inline-into-box-place.rs:8:42: 8:43 |
55 |
| -- _0 = (); // bb2[2]: scope 0 at $DIR/inline-into-box-place.rs:7:11: 9:2 |
56 |
| -- drop(_1) -> [return: bb3, unwind: bb1]; // bb2[3]: scope 0 at $DIR/inline-into-box-place.rs:9:1: 9:2 |
57 |
| -- } |
58 |
| -- |
59 | 65 | - bb3: {
|
60 | 66 | - StorageDead(_1); // bb3[0]: scope 0 at $DIR/inline-into-box-place.rs:9:1: 9:2
|
61 | 67 | - return; // bb3[1]: scope 0 at $DIR/inline-into-box-place.rs:9:2: 9:2
|
62 |
| -- } |
63 |
| -- |
| 68 | ++ bb1 (cleanup): { |
| 69 | ++ resume; // bb1[0]: scope 0 at $DIR/inline-into-box-place.rs:7:1: 9:2 |
| 70 | + } |
| 71 | + |
64 | 72 | - bb4 (cleanup): {
|
65 | 73 | - _3 = const alloc::alloc::box_free::<std::vec::Vec<u32>>(move (_2.0: std::ptr::Unique<std::vec::Vec<u32>>)) -> bb1; // bb4[0]: scope 0 at $DIR/inline-into-box-place.rs:8:42: 8:43
|
66 | 74 | - // ty::Const
|
|
69 | 77 | - // mir::Constant
|
70 | 78 | - // + span: $DIR/inline-into-box-place.rs:8:42: 8:43
|
71 | 79 | - // + literal: Const { ty: unsafe fn(std::ptr::Unique<std::vec::Vec<u32>>) {alloc::alloc::box_free::<std::vec::Vec<u32>>}, val: Value(Scalar(<ZST>)) }
|
| 80 | ++ bb2: { |
72 | 81 | + StorageDead(_1); // bb2[0]: scope 0 at $DIR/inline-into-box-place.rs:9:1: 9:2
|
73 | 82 | + return; // bb2[1]: scope 0 at $DIR/inline-into-box-place.rs:9:2: 9:2
|
74 | 83 | }
|
|
0 commit comments