mirror of
https://github.com/rust-lang/rust
synced 2024-09-21 09:22:41 +00:00
Add proper cfg
This commit is contained in:
parent
ef324565d0
commit
61fcdf6655
|
@ -234,15 +234,9 @@ fn default() -> Alignment {
|
|||
}
|
||||
|
||||
#[cfg(target_pointer_width = "16")]
|
||||
type AlignmentEnum = AlignmentEnum16;
|
||||
#[cfg(target_pointer_width = "32")]
|
||||
type AlignmentEnum = AlignmentEnum32;
|
||||
#[cfg(target_pointer_width = "64")]
|
||||
type AlignmentEnum = AlignmentEnum64;
|
||||
|
||||
#[derive(Copy, Clone, PartialEq, Eq)]
|
||||
#[repr(u16)]
|
||||
enum AlignmentEnum16 {
|
||||
enum AlignmentEnum {
|
||||
_Align1Shl0 = 1 << 0,
|
||||
_Align1Shl1 = 1 << 1,
|
||||
_Align1Shl2 = 1 << 2,
|
||||
|
@ -261,9 +255,10 @@ enum AlignmentEnum16 {
|
|||
_Align1Shl15 = 1 << 15,
|
||||
}
|
||||
|
||||
#[cfg(target_pointer_width = "32")]
|
||||
#[derive(Copy, Clone, PartialEq, Eq)]
|
||||
#[repr(u32)]
|
||||
enum AlignmentEnum32 {
|
||||
enum AlignmentEnum {
|
||||
_Align1Shl0 = 1 << 0,
|
||||
_Align1Shl1 = 1 << 1,
|
||||
_Align1Shl2 = 1 << 2,
|
||||
|
@ -298,9 +293,10 @@ enum AlignmentEnum32 {
|
|||
_Align1Shl31 = 1 << 31,
|
||||
}
|
||||
|
||||
#[cfg(target_pointer_width = "64")]
|
||||
#[derive(Copy, Clone, PartialEq, Eq)]
|
||||
#[repr(u64)]
|
||||
enum AlignmentEnum64 {
|
||||
enum AlignmentEnum {
|
||||
_Align1Shl0 = 1 << 0,
|
||||
_Align1Shl1 = 1 << 1,
|
||||
_Align1Shl2 = 1 << 2,
|
||||
|
|
Loading…
Reference in a new issue