]> git.lizzy.rs Git - rust.git/blobdiff - src/librustc_mir/build/expr/as_place.rs
Convert Place's projection to a boxed slice
[rust.git] / src / librustc_mir / build / expr / as_place.rs
index 7005f274e0e7def29f39b88d373595e4b1751c67..5af66faf6ee1e8d81883183264389a831266dc22 100644 (file)
@@ -126,9 +126,10 @@ fn expr_as_place(
             ExprKind::StaticRef { id } => block.and(Place {
                 base: PlaceBase::Static(Box::new(Static {
                     ty: expr.ty,
-                    kind: StaticKind::Static(id),
+                    kind: StaticKind::Static,
+                    def_id: id,
                 })),
-                projection: None,
+                projection: box [],
             }),
 
             ExprKind::PlaceTypeAscription { source, user_ty } => {