Remove fragile equal-pointers-unequal/*/print3.rs tests.
This commit is contained in:
parent
10a76d6347
commit
4e99dca8c3
3 changed files with 0 additions and 73 deletions
|
@ -1,23 +0,0 @@
|
|||
//@ known-bug: #107975
|
||||
//@ compile-flags: -Copt-level=2
|
||||
//@ run-pass
|
||||
|
||||
// https://github.com/rust-lang/rust/issues/107975#issuecomment-1430704499
|
||||
|
||||
fn main() {
|
||||
let a = {
|
||||
let v = 0;
|
||||
&v as *const _ as usize
|
||||
};
|
||||
let b = {
|
||||
let v = 0;
|
||||
&v as *const _ as usize
|
||||
};
|
||||
|
||||
assert_ne!(a, b);
|
||||
assert_ne!(a, b);
|
||||
let c = a;
|
||||
assert_eq!(format!("{} {} {}", a == b, a == c, b == c), "false true false");
|
||||
println!("{a} {b}");
|
||||
assert_eq!(format!("{} {} {}", a == b, a == c, b == c), "true true true");
|
||||
}
|
|
@ -1,25 +0,0 @@
|
|||
//@ known-bug: #107975
|
||||
//@ compile-flags: -Copt-level=2
|
||||
//@ run-pass
|
||||
|
||||
// https://github.com/rust-lang/rust/issues/107975#issuecomment-1430704499
|
||||
|
||||
use std::ptr;
|
||||
|
||||
fn main() {
|
||||
let a: usize = {
|
||||
let v = 0;
|
||||
ptr::from_ref(&v).expose_provenance()
|
||||
};
|
||||
let b: usize = {
|
||||
let v = 0;
|
||||
ptr::from_ref(&v).expose_provenance()
|
||||
};
|
||||
|
||||
assert_ne!(a, b);
|
||||
assert_ne!(a, b);
|
||||
let c = a;
|
||||
assert_eq!(format!("{} {} {}", a == b, a == c, b == c), "false true false");
|
||||
println!("{a} {b}");
|
||||
assert_eq!(format!("{} {} {}", a == b, a == c, b == c), "true true true");
|
||||
}
|
|
@ -1,25 +0,0 @@
|
|||
//@ known-bug: #107975
|
||||
//@ compile-flags: -Copt-level=2
|
||||
//@ run-pass
|
||||
|
||||
// https://github.com/rust-lang/rust/issues/107975#issuecomment-1430704499
|
||||
|
||||
use std::ptr;
|
||||
|
||||
fn main() {
|
||||
let a: usize = {
|
||||
let v = 0;
|
||||
ptr::from_ref(&v).addr()
|
||||
};
|
||||
let b: usize = {
|
||||
let v = 0;
|
||||
ptr::from_ref(&v).addr()
|
||||
};
|
||||
|
||||
assert_ne!(a, b);
|
||||
assert_ne!(a, b);
|
||||
let c = a;
|
||||
assert_eq!(format!("{} {} {}", a == b, a == c, b == c), "false true false");
|
||||
println!("{a} {b}");
|
||||
assert_eq!(format!("{} {} {}", a == b, a == c, b == c), "true true true");
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue