Skip to content

Commit aef8a93

Browse files
committed
update/remove some old comments
1 parent 600d960 commit aef8a93

File tree

1 file changed

+1
-5
lines changed
  • compiler/rustc_const_eval/src/interpret

1 file changed

+1
-5
lines changed

compiler/rustc_const_eval/src/interpret/place.rs

+1-5
Original file line numberDiff line numberDiff line change
@@ -736,20 +736,16 @@ where
736736
dest: &MPlaceTy<'tcx, M::PointerTag>,
737737
) -> InterpResult<'tcx> {
738738
// Note that it is really important that the type here is the right one, and matches the
739-
// type things are read at. In case `src_val` is a `ScalarPair`, we don't do any magic here
739+
// type things are read at. In case `value` is a `ScalarPair`, we don't do any magic here
740740
// to handle padding properly, which is only correct if we never look at this data with the
741741
// wrong type.
742742

743-
// Invalid places are a thing: the return place of a diverging function
744743
let tcx = *self.tcx;
745744
let Some(mut alloc) = self.get_place_alloc_mut(dest)? else {
746745
// zero-sized access
747746
return Ok(());
748747
};
749748

750-
// FIXME: We should check that there are dest.layout.size many bytes available in
751-
// memory. The code below is not sufficient, with enough padding it might not
752-
// cover all the bytes!
753749
match value {
754750
Immediate::Scalar(scalar) => {
755751
let Abi::Scalar(s) = dest.layout.abi else { span_bug!(

0 commit comments

Comments
 (0)