mirror of
https://github.com/rust-lang/rust.git
synced 2026-04-27 18:57:42 +03:00
Remove fragile equal-pointers-unequal/*/print3.rs tests.
This commit is contained in:
@@ -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");
|
||||
}
|
||||
Reference in New Issue
Block a user