@@ -15,9 +15,9 @@ use rustc_target::abi::{Abi, Align, FieldsShape, TagEncoding};
15
15
use rustc_target:: abi:: { HasDataLayout , LayoutOf , Size , VariantIdx , Variants } ;
16
16
17
17
use super :: {
18
- alloc_range, mir_assign_valid_types, AllocId , AllocMap , AllocRef , AllocRefMut , Allocation ,
19
- ConstAlloc , ImmTy , Immediate , InterpCx , InterpResult , LocalValue , Machine , MemoryKind , OpTy ,
20
- Operand , Pointer , PointerArithmetic , Scalar , ScalarMaybeUninit ,
18
+ alloc_range, mir_assign_valid_types, AllocRef , AllocRefMut , ConstAlloc , ImmTy , Immediate ,
19
+ InterpCx , InterpResult , LocalValue , Machine , MemoryKind , OpTy , Operand , Pointer ,
20
+ PointerArithmetic , Scalar , ScalarMaybeUninit ,
21
21
} ;
22
22
23
23
#[ derive( Copy , Clone , Debug , Hash , PartialEq , Eq , HashStable ) ]
@@ -292,8 +292,6 @@ where
292
292
// FIXME: Working around https://github.com/rust-lang/rust/issues/54385
293
293
Tag : Debug + Copy + Eq + Hash + ' static ,
294
294
M : Machine < ' mir , ' tcx , PointerTag = Tag > ,
295
- // FIXME: Working around https://github.com/rust-lang/rust/issues/24159
296
- M :: MemoryMap : AllocMap < AllocId , ( MemoryKind < M :: MemoryKind > , Allocation < Tag , M :: AllocExtra > ) > ,
297
295
{
298
296
/// Take a value, which represents a (thin or wide) reference, and make it a place.
299
297
/// Alignment is just based on the type. This is the inverse of `MemPlace::to_ref()`.
0 commit comments