| // MIR for `main` after built |
| | 0: user_ty: Canonical { value: Ty(Void), max_universe: U0, variables: [], defining_opaque_types: [] }, span: $DIR/issue_72181_1.rs:17:12: 17:16, inferred_ty: Void |
| | 1: user_ty: Canonical { value: Ty(Void), max_universe: U0, variables: [], defining_opaque_types: [] }, span: $DIR/issue_72181_1.rs:17:12: 17:16, inferred_ty: Void |
| let _2: Void as UserTypeProjection { base: UserType(0), projs: [] }; |
| _2 = transmute::<(), Void>(move _3) -> bb4; |
| FakeRead(ForLet(None), _2); |
| AscribeUserType(_2, o, UserTypeProjection { base: UserType(1), projs: [] }); |