about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--src/tools/miri/tests/pass/both_borrows/2phase.rs5
-rw-r--r--src/tools/miri/tests/pass/stacked_borrows/coroutine-self-referential.rs (renamed from src/tools/miri/tests/pass/stacked-borrows/coroutine-self-referential.rs)0
-rw-r--r--src/tools/miri/tests/pass/stacked_borrows/int-to-ptr.rs (renamed from src/tools/miri/tests/pass/stacked-borrows/int-to-ptr.rs)0
-rw-r--r--src/tools/miri/tests/pass/stacked_borrows/issue-miri-2389.rs (renamed from src/tools/miri/tests/pass/stacked-borrows/issue-miri-2389.rs)0
-rw-r--r--src/tools/miri/tests/pass/stacked_borrows/issue-miri-2389.stderr (renamed from src/tools/miri/tests/pass/stacked-borrows/issue-miri-2389.stderr)4
-rw-r--r--src/tools/miri/tests/pass/stacked_borrows/no_field_retagging.rs (renamed from src/tools/miri/tests/pass/stacked-borrows/no_field_retagging.rs)0
-rw-r--r--src/tools/miri/tests/pass/stacked_borrows/non_scalar_field_retagging.rs (renamed from src/tools/miri/tests/pass/stacked-borrows/non_scalar_field_retagging.rs)0
-rw-r--r--src/tools/miri/tests/pass/stacked_borrows/stack-printing.rs (renamed from src/tools/miri/tests/pass/stacked-borrows/stack-printing.rs)0
-rw-r--r--src/tools/miri/tests/pass/stacked_borrows/stack-printing.stdout (renamed from src/tools/miri/tests/pass/stacked-borrows/stack-printing.stdout)0
-rw-r--r--src/tools/miri/tests/pass/stacked_borrows/stacked-borrows.rs (renamed from src/tools/miri/tests/pass/stacked-borrows/stacked-borrows.rs)3
-rw-r--r--src/tools/miri/tests/pass/stacked_borrows/unknown-bottom-gc.rs (renamed from src/tools/miri/tests/pass/stacked-borrows/unknown-bottom-gc.rs)0
-rw-r--r--src/tools/miri/tests/pass/stacked_borrows/zst-field-retagging-terminates.rs (renamed from src/tools/miri/tests/pass/stacked-borrows/zst-field-retagging-terminates.rs)0
12 files changed, 6 insertions, 6 deletions
diff --git a/src/tools/miri/tests/pass/both_borrows/2phase.rs b/src/tools/miri/tests/pass/both_borrows/2phase.rs
index c53ae4cbd0e..7a3962a7c1a 100644
--- a/src/tools/miri/tests/pass/both_borrows/2phase.rs
+++ b/src/tools/miri/tests/pass/both_borrows/2phase.rs
@@ -1,9 +1,6 @@
 //@revisions: stack tree
 //@[tree]compile-flags: -Zmiri-tree-borrows
 
-// FIXME: this miscompiles with optimizations, see <https://github.com/rust-lang/rust/issues/132898>.
-//@compile-flags: -Zmir-opt-level=0
-
 trait S: Sized {
     fn tpb(&mut self, _s: Self) {}
 }
@@ -34,9 +31,9 @@ fn two_phase3(b: bool) {
     ));
 }
 
-#[allow(unreachable_code)]
 fn two_phase_raw() {
     let x: &mut Vec<i32> = &mut vec![];
+    #[allow(unreachable_code)] // The `push` itself never gets reached.
     x.push({
         // Unfortunately this does not trigger the problem of creating a
         // raw ponter from a pointer that had a two-phase borrow derived from
diff --git a/src/tools/miri/tests/pass/stacked-borrows/coroutine-self-referential.rs b/src/tools/miri/tests/pass/stacked_borrows/coroutine-self-referential.rs
index 72e360fe19a..72e360fe19a 100644
--- a/src/tools/miri/tests/pass/stacked-borrows/coroutine-self-referential.rs
+++ b/src/tools/miri/tests/pass/stacked_borrows/coroutine-self-referential.rs
diff --git a/src/tools/miri/tests/pass/stacked-borrows/int-to-ptr.rs b/src/tools/miri/tests/pass/stacked_borrows/int-to-ptr.rs
index 8a05fca3f31..8a05fca3f31 100644
--- a/src/tools/miri/tests/pass/stacked-borrows/int-to-ptr.rs
+++ b/src/tools/miri/tests/pass/stacked_borrows/int-to-ptr.rs
diff --git a/src/tools/miri/tests/pass/stacked-borrows/issue-miri-2389.rs b/src/tools/miri/tests/pass/stacked_borrows/issue-miri-2389.rs
index 469122095e5..469122095e5 100644
--- a/src/tools/miri/tests/pass/stacked-borrows/issue-miri-2389.rs
+++ b/src/tools/miri/tests/pass/stacked_borrows/issue-miri-2389.rs
diff --git a/src/tools/miri/tests/pass/stacked-borrows/issue-miri-2389.stderr b/src/tools/miri/tests/pass/stacked_borrows/issue-miri-2389.stderr
index bcb7a65e90f..8ca3c6c618e 100644
--- a/src/tools/miri/tests/pass/stacked-borrows/issue-miri-2389.stderr
+++ b/src/tools/miri/tests/pass/stacked_borrows/issue-miri-2389.stderr
@@ -1,5 +1,5 @@
 warning: integer-to-pointer cast
-  --> tests/pass/stacked-borrows/issue-miri-2389.rs:LL:CC
+  --> tests/pass/stacked_borrows/issue-miri-2389.rs:LL:CC
    |
 LL |         let wildcard = &root0 as *const Cell<i32> as usize as *const Cell<i32>;
    |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ integer-to-pointer cast
@@ -10,5 +10,5 @@ LL |         let wildcard = &root0 as *const Cell<i32> as usize as *const Cell<i
    = help: you can then set `MIRIFLAGS=-Zmiri-strict-provenance` to ensure you are not relying on `with_exposed_provenance` semantics
    = help: alternatively, `MIRIFLAGS=-Zmiri-permissive-provenance` disables this warning
    = note: BACKTRACE:
-   = note: inside `main` at tests/pass/stacked-borrows/issue-miri-2389.rs:LL:CC
+   = note: inside `main` at tests/pass/stacked_borrows/issue-miri-2389.rs:LL:CC
 
diff --git a/src/tools/miri/tests/pass/stacked-borrows/no_field_retagging.rs b/src/tools/miri/tests/pass/stacked_borrows/no_field_retagging.rs
index 507df068a7e..507df068a7e 100644
--- a/src/tools/miri/tests/pass/stacked-borrows/no_field_retagging.rs
+++ b/src/tools/miri/tests/pass/stacked_borrows/no_field_retagging.rs
diff --git a/src/tools/miri/tests/pass/stacked-borrows/non_scalar_field_retagging.rs b/src/tools/miri/tests/pass/stacked_borrows/non_scalar_field_retagging.rs
index 92d8f3237d0..92d8f3237d0 100644
--- a/src/tools/miri/tests/pass/stacked-borrows/non_scalar_field_retagging.rs
+++ b/src/tools/miri/tests/pass/stacked_borrows/non_scalar_field_retagging.rs
diff --git a/src/tools/miri/tests/pass/stacked-borrows/stack-printing.rs b/src/tools/miri/tests/pass/stacked_borrows/stack-printing.rs
index e507f49b955..e507f49b955 100644
--- a/src/tools/miri/tests/pass/stacked-borrows/stack-printing.rs
+++ b/src/tools/miri/tests/pass/stacked_borrows/stack-printing.rs
diff --git a/src/tools/miri/tests/pass/stacked-borrows/stack-printing.stdout b/src/tools/miri/tests/pass/stacked_borrows/stack-printing.stdout
index 296339e7384..296339e7384 100644
--- a/src/tools/miri/tests/pass/stacked-borrows/stack-printing.stdout
+++ b/src/tools/miri/tests/pass/stacked_borrows/stack-printing.stdout
diff --git a/src/tools/miri/tests/pass/stacked-borrows/stacked-borrows.rs b/src/tools/miri/tests/pass/stacked_borrows/stacked-borrows.rs
index 3620f1536fb..e68a5d8ffe7 100644
--- a/src/tools/miri/tests/pass/stacked-borrows/stacked-borrows.rs
+++ b/src/tools/miri/tests/pass/stacked_borrows/stacked-borrows.rs
@@ -1,3 +1,6 @@
+// FIXME: this miscompiles with optimizations, see <https://github.com/rust-lang/rust/issues/132898>.
+//@compile-flags: -Zmir-opt-level=0
+
 // Test various stacked-borrows-specific things
 // (i.e., these do not work the same under TB).
 fn main() {
diff --git a/src/tools/miri/tests/pass/stacked-borrows/unknown-bottom-gc.rs b/src/tools/miri/tests/pass/stacked_borrows/unknown-bottom-gc.rs
index b0f53283cda..b0f53283cda 100644
--- a/src/tools/miri/tests/pass/stacked-borrows/unknown-bottom-gc.rs
+++ b/src/tools/miri/tests/pass/stacked_borrows/unknown-bottom-gc.rs
diff --git a/src/tools/miri/tests/pass/stacked-borrows/zst-field-retagging-terminates.rs b/src/tools/miri/tests/pass/stacked_borrows/zst-field-retagging-terminates.rs
index 4faf6004ad6..4faf6004ad6 100644
--- a/src/tools/miri/tests/pass/stacked-borrows/zst-field-retagging-terminates.rs
+++ b/src/tools/miri/tests/pass/stacked_borrows/zst-field-retagging-terminates.rs