]> git.lizzy.rs Git - rust.git/blobdiff - src/librustc_mir/util/alignment.rs
Rollup merge of #69620 - thekuom:doc/61137-add-long-error-code-e0719, r=davidtwco
[rust.git] / src / librustc_mir / util / alignment.rs
index 70d6aaf70eb09c87399dbc1e0d5e9e2d825e602f..d7f2abfbe9943b8c9a316fb0b6150bcb3b837d34 100644 (file)
@@ -46,7 +46,7 @@ fn is_within_packed<'tcx, L>(tcx: TyCtxt<'tcx>, local_decls: &L, place: &Place<'
             // encountered a Deref, which is ABI-aligned
             ProjectionElem::Deref => break,
             ProjectionElem::Field(..) => {
-                let ty = Place::ty_from(&place.base, proj_base, local_decls, tcx).ty;
+                let ty = Place::ty_from(place.local, proj_base, local_decls, tcx).ty;
                 match ty.kind {
                     ty::Adt(def, _) if def.repr.packed() => return true,
                     _ => {}