panicing now works with -Zmiri-track-raw-pointers
This commit is contained in:
parent
3e74daa055
commit
7e198147df
@ -1 +1 @@
|
|||||||
158f8d034b15e65ba8dc0d066358dd0632bfcd6e
|
507bff92fadf1f25a830da5065a5a87113345163
|
||||||
|
@ -84,8 +84,8 @@ def test_cargo_miri_test():
|
|||||||
env={'MIRIFLAGS': "-Zmiri-disable-isolation"},
|
env={'MIRIFLAGS': "-Zmiri-disable-isolation"},
|
||||||
)
|
)
|
||||||
test("`cargo miri test` (raw-ptr tracking)",
|
test("`cargo miri test` (raw-ptr tracking)",
|
||||||
cargo_miri("test") + ["--", "-Zunstable-options", "--exclude-should-panic"],
|
cargo_miri("test"),
|
||||||
"test.raw-ptr-track.stdout.ref", rustdoc_ref,
|
"test.default.stdout.ref", rustdoc_ref,
|
||||||
env={'MIRIFLAGS': "-Zmiri-track-raw-pointers"},
|
env={'MIRIFLAGS': "-Zmiri-track-raw-pointers"},
|
||||||
)
|
)
|
||||||
test("`cargo miri test` (with filter)",
|
test("`cargo miri test` (with filter)",
|
||||||
|
@ -1,10 +0,0 @@
|
|||||||
|
|
||||||
running 1 test
|
|
||||||
.
|
|
||||||
test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
|
|
||||||
|
|
||||||
|
|
||||||
running 5 tests
|
|
||||||
.i...
|
|
||||||
test result: ok. 4 passed; 0 failed; 1 ignored; 0 measured; 2 filtered out
|
|
||||||
|
|
@ -32,7 +32,7 @@ const cdef_et3: &dyn Tr1<As1: Clone + Iterator<Item: Add<u8, Output: Into<u8>>>>
|
|||||||
impl Tr1 for A {
|
impl Tr1 for A {
|
||||||
type As1 = core::ops::Range<u8>;
|
type As1 = core::ops::Range<u8>;
|
||||||
fn mk(&self) -> Self::As1 { 0..10 }
|
fn mk(&self) -> Self::As1 { 0..10 }
|
||||||
};
|
}
|
||||||
&A
|
&A
|
||||||
};
|
};
|
||||||
pub fn use_et3() {
|
pub fn use_et3() {
|
||||||
|
@ -24,7 +24,7 @@ fn main() {
|
|||||||
assert_eq!(intrinsics::likely(false), false);
|
assert_eq!(intrinsics::likely(false), false);
|
||||||
assert_eq!(intrinsics::unlikely(true), true);
|
assert_eq!(intrinsics::unlikely(true), true);
|
||||||
|
|
||||||
unsafe { intrinsics::forget(Bomb); }
|
intrinsics::forget(Bomb);
|
||||||
|
|
||||||
let _v = intrinsics::discriminant_value(&Some(()));
|
let _v = intrinsics::discriminant_value(&Some(()));
|
||||||
let _v = intrinsics::discriminant_value(&0);
|
let _v = intrinsics::discriminant_value(&0);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user