You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
thestinger opened this issue
Nov 5, 2013
· 4 comments
Labels
I-crashIssue: The compiler crashes (SIGSEGV, SIGABRT, etc). Use I-ICE instead when the compiler panics.O-ArmTarget: 32-bit Arm processors (armv6, armv7, thumb...), including 64-bit Arm in AArch32 state
This was implemented by 47e0bd4, but I don't think it's possible to correctly express this in Rust until we have either a way to specify minimum alignment or a direct analogy to union.
Hm, it is kinda nice having these defined in rust instead of having to malloc them. Do you know if we change the to all just [u64, ..N] if things would be ok? Or would this want some sort of #[align] attribute?
Do not lint when imported item contains underscore
fixrust-lang/rust-clippy#9942
changelog: [`wildcard_imports`]: No longer lints when imported items contain an item with the name `_`
I-crashIssue: The compiler crashes (SIGSEGV, SIGABRT, etc). Use I-ICE instead when the compiler panics.O-ArmTarget: 32-bit Arm processors (armv6, armv7, thumb...), including 64-bit Arm in AArch32 state
It's not correct to bind a
union
in Rust as an array of bytes. The alignment of a byte array is always 1.x86 allows unaligned memory accesses, but other architectures are not as forgiving.
The text was updated successfully, but these errors were encountered: