We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a7b16ac commit 83ab12fCopy full SHA for 83ab12f
src/base.rs
@@ -983,7 +983,9 @@ pub(crate) fn codegen_place<'tcx>(
983
cplace = cplace.place_deref(fx);
984
}
985
PlaceElem::OpaqueCast(ty) => bug!("encountered OpaqueCast({ty}) in codegen"),
986
- PlaceElem::Subtype(ty) => cplace = cplace.place_transmute_type(fx, fx.monomorphize(ty)),
+ PlaceElem::Subtype(ty) | PlaceElem::UnwrapUnsafeBinder(ty) => {
987
+ cplace = cplace.place_transmute_type(fx, fx.monomorphize(ty));
988
+ }
989
PlaceElem::Field(field, _ty) => {
990
cplace = cplace.place_field(fx, field);
991
0 commit comments