allow cast_ptr_alignment

This commit is contained in:
Mark McCaskey
2019-04-04 14:06:53 -07:00
parent c307e7d37a
commit f1fdb97d87

View File

@ -28,6 +28,7 @@ pub fn getprotobynumber(_ctx: &mut Ctx, _one: i32) -> i32 {
pub fn sigdelset(ctx: &mut Ctx, set: i32, signum: i32) -> i32 { pub fn sigdelset(ctx: &mut Ctx, set: i32, signum: i32) -> i32 {
debug!("emscripten::sigdelset"); debug!("emscripten::sigdelset");
let memory = ctx.memory(0); let memory = ctx.memory(0);
#[allow(clippy::cast_ptr_alignment)]
let ptr = emscripten_memory_pointer!(memory, set) as *mut i32; let ptr = emscripten_memory_pointer!(memory, set) as *mut i32;
unsafe { *ptr = *ptr & !(1 << (signum - 1)) } unsafe { *ptr = *ptr & !(1 << (signum - 1)) }
@ -39,6 +40,7 @@ pub fn sigdelset(ctx: &mut Ctx, set: i32, signum: i32) -> i32 {
pub fn sigfillset(ctx: &mut Ctx, set: i32) -> i32 { pub fn sigfillset(ctx: &mut Ctx, set: i32) -> i32 {
debug!("emscripten::sigfillset"); debug!("emscripten::sigfillset");
let memory = ctx.memory(0); let memory = ctx.memory(0);
#[allow(clippy::cast_ptr_alignment)]
let ptr = emscripten_memory_pointer!(memory, set) as *mut i32; let ptr = emscripten_memory_pointer!(memory, set) as *mut i32;
unsafe { unsafe {