Skip to content

Commit 7616cd9

Browse files
committed
#[deny(unsafe_op_in_unsafe_fn)] in libstd/fs.rs
1 parent 16957bd commit 7616cd9

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/libstd/fs.rs

+4-2
Original file line numberDiff line numberDiff line change
@@ -666,7 +666,8 @@ impl Read for File {
666666

667667
#[inline]
668668
unsafe fn initializer(&self) -> Initializer {
669-
Initializer::nop()
669+
// SAFETY: Read is guaranteed to work on uninitialized memory
670+
unsafe { Initializer::nop() }
670671
}
671672
}
672673
#[stable(feature = "rust1", since = "1.0.0")]
@@ -711,7 +712,8 @@ impl Read for &File {
711712

712713
#[inline]
713714
unsafe fn initializer(&self) -> Initializer {
714-
Initializer::nop()
715+
// SAFETY: Read is guaranteed to work on uninitialized memory
716+
unsafe { Initializer::nop() }
715717
}
716718
}
717719
#[stable(feature = "rust1", since = "1.0.0")]

0 commit comments

Comments
 (0)