Skip to content

Commit dba6b74

Browse files
Fix warnings when checking armv6k-nintendo-3ds
Also fix one instance of unsafe_op_in_unsafe_fn that's specific to horizon + vita - most others should be common with other code.
1 parent 9057c3f commit dba6b74

File tree

4 files changed

+3
-2
lines changed

4 files changed

+3
-2
lines changed

library/std/src/os/horizon/mod.rs

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
//! Definitions for Horizon OS
22
3+
#![forbid(unsafe_op_in_unsafe_fn)]
34
#![stable(feature = "raw_ext", since = "1.1.0")]
45

56
pub mod fs;

library/std/src/os/horizon/raw.rs

+1
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ pub type time_t = libc::time_t;
3838
#[repr(C)]
3939
#[derive(Clone)]
4040
#[stable(feature = "raw_ext", since = "1.1.0")]
41+
#[allow(dead_code)] // This exists for parity with other `raw` modules, but isn't actually used.
4142
pub struct stat {
4243
#[stable(feature = "raw_ext", since = "1.1.0")]
4344
pub st_dev: dev_t,

library/std/src/sys/pal/unix/alloc.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ cfg_if::cfg_if! {
6767
))] {
6868
#[inline]
6969
unsafe fn aligned_malloc(layout: &Layout) -> *mut u8 {
70-
libc::memalign(layout.align(), layout.size()) as *mut u8
70+
unsafe { libc::memalign(layout.align(), layout.size()) as *mut u8 }
7171
}
7272
} else {
7373
#[inline]

library/std/src/sys/pal/unix/process/process_unsupported.rs

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
use crate::fmt;
21
use crate::io;
32
use crate::num::NonZero;
43
use crate::sys::pal::unix::unsupported::*;

0 commit comments

Comments
 (0)