{"ast_node_type":"other","tokens":[{"end":90,"kind":"keyword","start":0,"text":"assert!(layout.is_unsized(),"}]}
        assert!(layout.is_unsized(), "tried to allocate indirect place for sized values");
    ) -> Self {
        let ptr_ty = Ty::new_mut_ptr(bx.cx().tcx(), layout.ty);