Skip to content

Commit

Permalink
remove tests using pref_align_of
Browse files Browse the repository at this point in the history
  • Loading branch information
RalfJung committed Nov 13, 2021
1 parent d4c721f commit 3d75550
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 19 deletions.
21 changes: 4 additions & 17 deletions src/test/ui/intrinsics/intrinsic-alignment.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@

mod rusti {
extern "rust-intrinsic" {
pub fn pref_align_of<T>() -> usize;
pub fn min_align_of<T>() -> usize;
}
}
Expand All @@ -25,39 +24,27 @@ mod rusti {
mod m {
#[cfg(target_arch = "x86")]
pub fn main() {
unsafe {
assert_eq!(::rusti::pref_align_of::<u64>(), 8);
assert_eq!(::rusti::min_align_of::<u64>(), 4);
}
assert_eq!(::rusti::min_align_of::<u64>(), 4);
}

#[cfg(not(target_arch = "x86"))]
pub fn main() {
unsafe {
assert_eq!(::rusti::pref_align_of::<u64>(), 8);
assert_eq!(::rusti::min_align_of::<u64>(), 8);
}
assert_eq!(::rusti::min_align_of::<u64>(), 8);
}
}

#[cfg(target_env = "sgx")]
mod m {
#[cfg(target_arch = "x86_64")]
pub fn main() {
unsafe {
assert_eq!(::rusti::pref_align_of::<u64>(), 8);
assert_eq!(::rusti::min_align_of::<u64>(), 8);
}
assert_eq!(::rusti::min_align_of::<u64>(), 8);
}
}

#[cfg(target_os = "windows")]
mod m {
pub fn main() {
unsafe {
assert_eq!(::rusti::pref_align_of::<u64>(), 8);
assert_eq!(::rusti::min_align_of::<u64>(), 8);
}
assert_eq!(::rusti::min_align_of::<u64>(), 8);
}
}

Expand Down
1 change: 0 additions & 1 deletion src/test/ui/structs-enums/rec-align-u32.rs
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ use std::mem;

mod rusti {
extern "rust-intrinsic" {
pub fn pref_align_of<T>() -> usize;
pub fn min_align_of<T>() -> usize;
}
}
Expand Down
1 change: 0 additions & 1 deletion src/test/ui/structs-enums/rec-align-u64.rs
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ use std::mem;

mod rusti {
extern "rust-intrinsic" {
pub fn pref_align_of<T>() -> usize;
pub fn min_align_of<T>() -> usize;
}
}
Expand Down

0 comments on commit 3d75550

Please sign in to comment.