about summary refs log tree commit diff
diff options
context:
space:
mode:
authorVadim Petrochenkov <vadim.petrochenkov@gmail.com>2019-07-27 02:07:23 +0300
committerVadim Petrochenkov <vadim.petrochenkov@gmail.com>2019-07-27 18:56:17 +0300
commit5486cc69bdcc1c0027d7d06cd7630a2c48e3b063 (patch)
treecc51bb82d6b0e4456f49f008f551c87573eeec53
parent9be35f82c1abf2ecbab489bca9eca138ea648312 (diff)
downloadrust-5486cc69bdcc1c0027d7d06cd7630a2c48e3b063.tar.gz
rust-5486cc69bdcc1c0027d7d06cd7630a2c48e3b063.zip
tests: Move run-pass tests with naming conflicts to ui
-rw-r--r--src/test/run-pass/auxiliary/weak-lang-items.rs22
-rw-r--r--src/test/run-pass/coherence/auxiliary/coherence_copy_like_lib.rs10
-rw-r--r--src/test/run-pass/coherence/auxiliary/coherence_lib.rs15
-rw-r--r--src/test/run-pass/consts/auxiliary/const_fn_lib.rs5
-rw-r--r--src/test/run-pass/macros/auxiliary/macro_crate_nonterminal.rs12
-rw-r--r--src/test/run-pass/macros/auxiliary/unstable-macros.rs6
-rw-r--r--src/test/run-pass/traits/auxiliary/trait_safety_lib.rs9
-rw-r--r--src/test/ui/augmented-assignments-rpass.rs (renamed from src/test/run-pass/augmented-assignments.rs)0
-rw-r--r--src/test/ui/auxiliary/rmeta-rlib-rpass.rs (renamed from src/test/run-pass/auxiliary/rmeta-rlib.rs)0
-rw-r--r--src/test/ui/borrowck/borrowck-field-sensitivity-rpass.rs (renamed from src/test/run-pass/borrowck/borrowck-field-sensitivity.rs)0
-rw-r--r--src/test/ui/borrowck/borrowck-slice-pattern-element-loan-rpass.rs (renamed from src/test/run-pass/borrowck/borrowck-slice-pattern-element-loan.rs)0
-rw-r--r--src/test/ui/borrowck/borrowck-use-mut-borrow-rpass.rs (renamed from src/test/run-pass/borrowck/borrowck-use-mut-borrow.rs)0
-rw-r--r--src/test/ui/coherence/coherence-negative-impls-safe-rpass.rs (renamed from src/test/run-pass/coherence/coherence-negative-impls-safe.rs)0
-rw-r--r--src/test/ui/coherence/re-rebalance-coherence-rpass.rs (renamed from src/test/run-pass/coherence/re-rebalance-coherence.rs)0
-rw-r--r--src/test/ui/concat-rpass.rs (renamed from src/test/run-pass/concat.rs)0
-rw-r--r--src/test/ui/consts/const-block-non-item-statement-rpass.rs (renamed from src/test/run-pass/consts/const-block-non-item-statement.rs)0
-rw-r--r--src/test/ui/consts/const-err-rpass.rs (renamed from src/test/run-pass/consts/const-err.rs)0
-rw-r--r--src/test/ui/consts/const-int-conversion-rpass.rs (renamed from src/test/run-pass/consts/const-int-conversion.rs)0
-rw-r--r--src/test/ui/consts/const-int-overflowing-rpass.rs (renamed from src/test/run-pass/consts/const-int-overflowing.rs)0
-rw-r--r--src/test/ui/consts/const-int-rotate-rpass.rs (renamed from src/test/run-pass/consts/const-int-rotate.rs)0
-rw-r--r--src/test/ui/consts/const-int-sign-rpass.rs (renamed from src/test/run-pass/consts/const-int-sign.rs)0
-rw-r--r--src/test/ui/consts/const-int-wrapping-rpass.rs (renamed from src/test/run-pass/consts/const-int-wrapping.rs)0
-rw-r--r--src/test/ui/consts/const-ptr-nonnull-rpass.rs (renamed from src/test/run-pass/consts/const-ptr-nonnull.rs)0
-rw-r--r--src/test/ui/consts/const-ptr-unique-rpass.rs (renamed from src/test/run-pass/consts/const-ptr-unique.rs)0
-rw-r--r--src/test/ui/consts/const-typeid-of-rpass.rs (renamed from src/test/run-pass/consts/const-typeid-of.rs)0
-rw-r--r--src/test/ui/fat-ptr-cast-rpass.rs (renamed from src/test/run-pass/fat-ptr-cast.rs)0
-rw-r--r--src/test/ui/impl-trait/auto-trait-leak-rpass.rs (renamed from src/test/run-pass/impl-trait/auto-trait-leak.rs)0
-rw-r--r--src/test/ui/impl-trait/equality-rpass.rs (renamed from src/test/run-pass/impl-trait/equality.rs)0
-rw-r--r--src/test/ui/imports/import-glob-0-rpass.rs (renamed from src/test/run-pass/imports/import-glob-0.rs)0
-rw-r--r--src/test/ui/issues/issue-10764-rpass.rs (renamed from src/test/run-pass/issues/issue-10764.rs)0
-rw-r--r--src/test/ui/issues/issue-15129-rpass.rs (renamed from src/test/run-pass/issues/issue-15129.rs)0
-rw-r--r--src/test/ui/issues/issue-16922-rpass.rs (renamed from src/test/run-pass/issues/issue-16922.rs)0
-rw-r--r--src/test/ui/issues/issue-20313-rpass.rs (renamed from src/test/run-pass/issues/issue-20313.rs)0
-rw-r--r--src/test/ui/issues/issue-26905-rpass.rs (renamed from src/test/run-pass/issues/issue-26905.rs)0
-rw-r--r--src/test/ui/issues/issue-27060-rpass.rs (renamed from src/test/run-pass/issues/issue-27060.rs)0
-rw-r--r--src/test/ui/issues/issue-29147-rpass.rs (renamed from src/test/run-pass/issues/issue-29147.rs)0
-rw-r--r--src/test/ui/issues/issue-30240-rpass.rs (renamed from src/test/run-pass/issues/issue-30240.rs)0
-rw-r--r--src/test/ui/issues/issue-38715-rpass.rs (renamed from src/test/run-pass/issues/issue-38715.rs)0
-rw-r--r--src/test/ui/issues/issue-41394-rpass.rs (renamed from src/test/run-pass/issues/issue-41394.rs)0
-rw-r--r--src/test/ui/macros/macro-at-most-once-rep-2015-rpass.rs (renamed from src/test/run-pass/macros/macro-at-most-once-rep-2015.rs)0
-rw-r--r--src/test/ui/macros/macro-at-most-once-rep-2018-rpass.rs (renamed from src/test/run-pass/macros/macro-at-most-once-rep-2018.rs)0
-rw-r--r--src/test/ui/macros/macro-comma-behavior-rpass.rs (renamed from src/test/run-pass/macros/macro-comma-behavior.rs)0
-rw-r--r--src/test/ui/macros/macro-comma-support-rpass.rs (renamed from src/test/run-pass/macros/macro-comma-support.rs)0
-rw-r--r--src/test/ui/macros/macro-follow-rpass.rs (renamed from src/test/run-pass/macros/macro-follow.rs)0
-rw-r--r--src/test/ui/macros/macro-stability-rpass.rs (renamed from src/test/run-pass/macros/macro-stability.rs)0
-rw-r--r--src/test/ui/macros/macros-in-extern-rpass.rs (renamed from src/test/run-pass/macros/macros-in-extern.rs)0
-rw-r--r--src/test/ui/privacy/privacy1-rpass.rs (renamed from src/test/run-pass/privacy/privacy1.rs)0
-rw-r--r--src/test/ui/privacy/private-method-rpass.rs (renamed from src/test/run-pass/privacy/private-method.rs)0
-rw-r--r--src/test/ui/proc-macro/attr-stmt-expr-rpass.rs (renamed from src/test/run-pass/proc-macro/attr-stmt-expr.rs)4
-rw-r--r--src/test/ui/proc-macro/auxiliary/attr-stmt-expr-rpass.rs (renamed from src/test/run-pass/proc-macro/auxiliary/attr-stmt-expr.rs)0
-rw-r--r--src/test/ui/proc-macro/auxiliary/lifetimes-rpass.rs (renamed from src/test/run-pass/proc-macro/auxiliary/lifetimes.rs)0
-rw-r--r--src/test/ui/proc-macro/auxiliary/test-macros-rpass.rs (renamed from src/test/run-pass/proc-macro/auxiliary/test-macros.rs)0
-rw-r--r--src/test/ui/proc-macro/lifetimes-rpass.rs (renamed from src/test/run-pass/proc-macro/lifetimes.rs)4
-rw-r--r--src/test/ui/proc-macro/macros-in-extern-rpass.rs (renamed from src/test/run-pass/proc-macro/macros-in-extern.rs)4
-rw-r--r--src/test/ui/ptr-coercion-rpass.rs (renamed from src/test/run-pass/ptr-coercion.rs)0
-rw-r--r--src/test/ui/regions/regions-static-bound-rpass.rs (renamed from src/test/run-pass/regions/regions-static-bound.rs)0
-rw-r--r--src/test/ui/rmeta-rpass.rs (renamed from src/test/run-pass/rmeta.rs)2
-rw-r--r--src/test/ui/specialization/README-rpass.md (renamed from src/test/run-pass/specialization/README.md)0
-rw-r--r--src/test/ui/specialization/defaultimpl/specialization-trait-item-not-implemented-rpass.rs (renamed from src/test/run-pass/specialization/defaultimpl/specialization-trait-item-not-implemented.rs)0
-rw-r--r--src/test/ui/tool_lints-rpass.rs (renamed from src/test/run-pass/tool_lints.rs)0
-rw-r--r--src/test/ui/traits/trait-bounds-on-structs-and-enums-rpass.rs (renamed from src/test/run-pass/traits/trait-bounds-on-structs-and-enums.rs)0
-rw-r--r--src/test/ui/traits/traits-negative-impls-rpass.rs (renamed from src/test/run-pass/traits/traits-negative-impls.rs)0
-rw-r--r--src/test/ui/trivial_casts-rpass.rs (renamed from src/test/run-pass/trivial_casts.rs)0
-rw-r--r--src/test/ui/union/union-derive-rpass.rs (renamed from src/test/run-pass/union/union-derive.rs)0
-rw-r--r--src/test/ui/union/union-generic-rpass.rs (renamed from src/test/run-pass/union/union-generic.rs)0
-rw-r--r--src/test/ui/union/union-with-drop-fields-lint-rpass.rs (renamed from src/test/run-pass/union/union-with-drop-fields-lint.rs)0
-rw-r--r--src/test/ui/unsized-locals/by-value-trait-object-safety-rpass.rs (renamed from src/test/run-pass/unsized-locals/by-value-trait-object-safety.rs)0
-rw-r--r--src/test/ui/unsized-locals/unsized-exprs-rpass.rs (renamed from src/test/run-pass/unsized-locals/unsized-exprs.rs)0
-rw-r--r--src/test/ui/unsized3-rpass.rs (renamed from src/test/run-pass/unsized3.rs)0
-rw-r--r--src/test/ui/utf8_idents-rpass.rs (renamed from src/test/run-pass/utf8_idents.rs)0
-rw-r--r--src/test/ui/where-clauses/where-clause-method-substituion-rpass.rs (renamed from src/test/run-pass/where-clauses/where-clause-method-substituion.rs)0
71 files changed, 7 insertions, 86 deletions
diff --git a/src/test/run-pass/auxiliary/weak-lang-items.rs b/src/test/run-pass/auxiliary/weak-lang-items.rs
deleted file mode 100644
index 7a698cf76ae..00000000000
--- a/src/test/run-pass/auxiliary/weak-lang-items.rs
+++ /dev/null
@@ -1,22 +0,0 @@
-// no-prefer-dynamic
-
-// This aux-file will require the eh_personality function to be codegen'd, but
-// it hasn't been defined just yet. Make sure we don't explode.
-
-#![no_std]
-#![crate_type = "rlib"]
-
-struct A;
-
-impl core::ops::Drop for A {
-    fn drop(&mut self) {}
-}
-
-pub fn foo() {
-    let _a = A;
-    panic!("wut");
-}
-
-mod std {
-    pub use core::{option, fmt};
-}
diff --git a/src/test/run-pass/coherence/auxiliary/coherence_copy_like_lib.rs b/src/test/run-pass/coherence/auxiliary/coherence_copy_like_lib.rs
deleted file mode 100644
index b5b4802c112..00000000000
--- a/src/test/run-pass/coherence/auxiliary/coherence_copy_like_lib.rs
+++ /dev/null
@@ -1,10 +0,0 @@
-#![crate_type = "rlib"]
-#![feature(fundamental)]
-
-pub trait MyCopy { }
-impl MyCopy for i32 { }
-
-pub struct MyStruct<T>(T);
-
-#[fundamental]
-pub struct MyFundamentalStruct<T>(T);
diff --git a/src/test/run-pass/coherence/auxiliary/coherence_lib.rs b/src/test/run-pass/coherence/auxiliary/coherence_lib.rs
deleted file mode 100644
index 9a5ec824306..00000000000
--- a/src/test/run-pass/coherence/auxiliary/coherence_lib.rs
+++ /dev/null
@@ -1,15 +0,0 @@
-#![crate_type="lib"]
-
-pub trait Remote {
-    fn foo(&self) { }
-}
-
-pub trait Remote1<T> {
-    fn foo(&self, t: T) { }
-}
-
-pub trait Remote2<T, U> {
-    fn foo(&self, t: T, u: U) { }
-}
-
-pub struct Pair<T,U>(T,U);
diff --git a/src/test/run-pass/consts/auxiliary/const_fn_lib.rs b/src/test/run-pass/consts/auxiliary/const_fn_lib.rs
deleted file mode 100644
index 95440607ae3..00000000000
--- a/src/test/run-pass/consts/auxiliary/const_fn_lib.rs
+++ /dev/null
@@ -1,5 +0,0 @@
-// Crate that exports a const fn. Used for testing cross-crate.
-
-#![crate_type="rlib"]
-
-pub const fn foo() -> usize { 22 }
diff --git a/src/test/run-pass/macros/auxiliary/macro_crate_nonterminal.rs b/src/test/run-pass/macros/auxiliary/macro_crate_nonterminal.rs
deleted file mode 100644
index 2e2440462ae..00000000000
--- a/src/test/run-pass/macros/auxiliary/macro_crate_nonterminal.rs
+++ /dev/null
@@ -1,12 +0,0 @@
-pub fn increment(x: usize) -> usize {
-    x + 1
-}
-
-#[macro_export]
-macro_rules! increment {
-    ($x:expr) => ($crate::increment($x))
-}
-
-pub fn check_local() {
-    assert_eq!(increment!(3), 4);
-}
diff --git a/src/test/run-pass/macros/auxiliary/unstable-macros.rs b/src/test/run-pass/macros/auxiliary/unstable-macros.rs
deleted file mode 100644
index b8d580702c9..00000000000
--- a/src/test/run-pass/macros/auxiliary/unstable-macros.rs
+++ /dev/null
@@ -1,6 +0,0 @@
-#![feature(staged_api)]
-#![stable(feature = "unit_test", since = "1.0.0")]
-
-#[unstable(feature = "unstable_macros", issue = "0")]
-#[macro_export]
-macro_rules! unstable_macro{ () => () }
diff --git a/src/test/run-pass/traits/auxiliary/trait_safety_lib.rs b/src/test/run-pass/traits/auxiliary/trait_safety_lib.rs
deleted file mode 100644
index 6fc432ed455..00000000000
--- a/src/test/run-pass/traits/auxiliary/trait_safety_lib.rs
+++ /dev/null
@@ -1,9 +0,0 @@
-// Simple smoke test that unsafe traits can be compiled etc.
-
-pub unsafe trait Foo {
-    fn foo(&self) -> isize;
-}
-
-unsafe impl Foo for isize {
-    fn foo(&self) -> isize { *self }
-}
diff --git a/src/test/run-pass/augmented-assignments.rs b/src/test/ui/augmented-assignments-rpass.rs
index fb383cc57a6..fb383cc57a6 100644
--- a/src/test/run-pass/augmented-assignments.rs
+++ b/src/test/ui/augmented-assignments-rpass.rs
diff --git a/src/test/run-pass/auxiliary/rmeta-rlib.rs b/src/test/ui/auxiliary/rmeta-rlib-rpass.rs
index f5e8c3d2a5c..f5e8c3d2a5c 100644
--- a/src/test/run-pass/auxiliary/rmeta-rlib.rs
+++ b/src/test/ui/auxiliary/rmeta-rlib-rpass.rs
diff --git a/src/test/run-pass/borrowck/borrowck-field-sensitivity.rs b/src/test/ui/borrowck/borrowck-field-sensitivity-rpass.rs
index cb1ba90de89..cb1ba90de89 100644
--- a/src/test/run-pass/borrowck/borrowck-field-sensitivity.rs
+++ b/src/test/ui/borrowck/borrowck-field-sensitivity-rpass.rs
diff --git a/src/test/run-pass/borrowck/borrowck-slice-pattern-element-loan.rs b/src/test/ui/borrowck/borrowck-slice-pattern-element-loan-rpass.rs
index 7675147c8ec..7675147c8ec 100644
--- a/src/test/run-pass/borrowck/borrowck-slice-pattern-element-loan.rs
+++ b/src/test/ui/borrowck/borrowck-slice-pattern-element-loan-rpass.rs
diff --git a/src/test/run-pass/borrowck/borrowck-use-mut-borrow.rs b/src/test/ui/borrowck/borrowck-use-mut-borrow-rpass.rs
index bcd1d3ccd8a..bcd1d3ccd8a 100644
--- a/src/test/run-pass/borrowck/borrowck-use-mut-borrow.rs
+++ b/src/test/ui/borrowck/borrowck-use-mut-borrow-rpass.rs
diff --git a/src/test/run-pass/coherence/coherence-negative-impls-safe.rs b/src/test/ui/coherence/coherence-negative-impls-safe-rpass.rs
index 98b04489ac4..98b04489ac4 100644
--- a/src/test/run-pass/coherence/coherence-negative-impls-safe.rs
+++ b/src/test/ui/coherence/coherence-negative-impls-safe-rpass.rs
diff --git a/src/test/run-pass/coherence/re-rebalance-coherence.rs b/src/test/ui/coherence/re-rebalance-coherence-rpass.rs
index bacd3b89fad..bacd3b89fad 100644
--- a/src/test/run-pass/coherence/re-rebalance-coherence.rs
+++ b/src/test/ui/coherence/re-rebalance-coherence-rpass.rs
diff --git a/src/test/run-pass/concat.rs b/src/test/ui/concat-rpass.rs
index 0c30a39d6a2..0c30a39d6a2 100644
--- a/src/test/run-pass/concat.rs
+++ b/src/test/ui/concat-rpass.rs
diff --git a/src/test/run-pass/consts/const-block-non-item-statement.rs b/src/test/ui/consts/const-block-non-item-statement-rpass.rs
index a1b9b586ad0..a1b9b586ad0 100644
--- a/src/test/run-pass/consts/const-block-non-item-statement.rs
+++ b/src/test/ui/consts/const-block-non-item-statement-rpass.rs
diff --git a/src/test/run-pass/consts/const-err.rs b/src/test/ui/consts/const-err-rpass.rs
index 9851f1c58be..9851f1c58be 100644
--- a/src/test/run-pass/consts/const-err.rs
+++ b/src/test/ui/consts/const-err-rpass.rs
diff --git a/src/test/run-pass/consts/const-int-conversion.rs b/src/test/ui/consts/const-int-conversion-rpass.rs
index d52dbbae1e7..d52dbbae1e7 100644
--- a/src/test/run-pass/consts/const-int-conversion.rs
+++ b/src/test/ui/consts/const-int-conversion-rpass.rs
diff --git a/src/test/run-pass/consts/const-int-overflowing.rs b/src/test/ui/consts/const-int-overflowing-rpass.rs
index b619c7908aa..b619c7908aa 100644
--- a/src/test/run-pass/consts/const-int-overflowing.rs
+++ b/src/test/ui/consts/const-int-overflowing-rpass.rs
diff --git a/src/test/run-pass/consts/const-int-rotate.rs b/src/test/ui/consts/const-int-rotate-rpass.rs
index 14f34f76cea..14f34f76cea 100644
--- a/src/test/run-pass/consts/const-int-rotate.rs
+++ b/src/test/ui/consts/const-int-rotate-rpass.rs
diff --git a/src/test/run-pass/consts/const-int-sign.rs b/src/test/ui/consts/const-int-sign-rpass.rs
index 05726cb2286..05726cb2286 100644
--- a/src/test/run-pass/consts/const-int-sign.rs
+++ b/src/test/ui/consts/const-int-sign-rpass.rs
diff --git a/src/test/run-pass/consts/const-int-wrapping.rs b/src/test/ui/consts/const-int-wrapping-rpass.rs
index 73147d7912d..73147d7912d 100644
--- a/src/test/run-pass/consts/const-int-wrapping.rs
+++ b/src/test/ui/consts/const-int-wrapping-rpass.rs
diff --git a/src/test/run-pass/consts/const-ptr-nonnull.rs b/src/test/ui/consts/const-ptr-nonnull-rpass.rs
index 67d52ad0824..67d52ad0824 100644
--- a/src/test/run-pass/consts/const-ptr-nonnull.rs
+++ b/src/test/ui/consts/const-ptr-nonnull-rpass.rs
diff --git a/src/test/run-pass/consts/const-ptr-unique.rs b/src/test/ui/consts/const-ptr-unique-rpass.rs
index e8735e1a32c..e8735e1a32c 100644
--- a/src/test/run-pass/consts/const-ptr-unique.rs
+++ b/src/test/ui/consts/const-ptr-unique-rpass.rs
diff --git a/src/test/run-pass/consts/const-typeid-of.rs b/src/test/ui/consts/const-typeid-of-rpass.rs
index 225acb60ac4..225acb60ac4 100644
--- a/src/test/run-pass/consts/const-typeid-of.rs
+++ b/src/test/ui/consts/const-typeid-of-rpass.rs
diff --git a/src/test/run-pass/fat-ptr-cast.rs b/src/test/ui/fat-ptr-cast-rpass.rs
index 5f5e621d762..5f5e621d762 100644
--- a/src/test/run-pass/fat-ptr-cast.rs
+++ b/src/test/ui/fat-ptr-cast-rpass.rs
diff --git a/src/test/run-pass/impl-trait/auto-trait-leak.rs b/src/test/ui/impl-trait/auto-trait-leak-rpass.rs
index 9976a018b46..9976a018b46 100644
--- a/src/test/run-pass/impl-trait/auto-trait-leak.rs
+++ b/src/test/ui/impl-trait/auto-trait-leak-rpass.rs
diff --git a/src/test/run-pass/impl-trait/equality.rs b/src/test/ui/impl-trait/equality-rpass.rs
index 05c9e4173b0..05c9e4173b0 100644
--- a/src/test/run-pass/impl-trait/equality.rs
+++ b/src/test/ui/impl-trait/equality-rpass.rs
diff --git a/src/test/run-pass/imports/import-glob-0.rs b/src/test/ui/imports/import-glob-0-rpass.rs
index 9c6a87279a2..9c6a87279a2 100644
--- a/src/test/run-pass/imports/import-glob-0.rs
+++ b/src/test/ui/imports/import-glob-0-rpass.rs
diff --git a/src/test/run-pass/issues/issue-10764.rs b/src/test/ui/issues/issue-10764-rpass.rs
index 42ed1ae93b5..42ed1ae93b5 100644
--- a/src/test/run-pass/issues/issue-10764.rs
+++ b/src/test/ui/issues/issue-10764-rpass.rs
diff --git a/src/test/run-pass/issues/issue-15129.rs b/src/test/ui/issues/issue-15129-rpass.rs
index 522d0209c29..522d0209c29 100644
--- a/src/test/run-pass/issues/issue-15129.rs
+++ b/src/test/ui/issues/issue-15129-rpass.rs
diff --git a/src/test/run-pass/issues/issue-16922.rs b/src/test/ui/issues/issue-16922-rpass.rs
index c3c6ff30488..c3c6ff30488 100644
--- a/src/test/run-pass/issues/issue-16922.rs
+++ b/src/test/ui/issues/issue-16922-rpass.rs
diff --git a/src/test/run-pass/issues/issue-20313.rs b/src/test/ui/issues/issue-20313-rpass.rs
index 09352044b01..09352044b01 100644
--- a/src/test/run-pass/issues/issue-20313.rs
+++ b/src/test/ui/issues/issue-20313-rpass.rs
diff --git a/src/test/run-pass/issues/issue-26905.rs b/src/test/ui/issues/issue-26905-rpass.rs
index 2d5827f476b..2d5827f476b 100644
--- a/src/test/run-pass/issues/issue-26905.rs
+++ b/src/test/ui/issues/issue-26905-rpass.rs
diff --git a/src/test/run-pass/issues/issue-27060.rs b/src/test/ui/issues/issue-27060-rpass.rs
index b6ffc3ecb51..b6ffc3ecb51 100644
--- a/src/test/run-pass/issues/issue-27060.rs
+++ b/src/test/ui/issues/issue-27060-rpass.rs
diff --git a/src/test/run-pass/issues/issue-29147.rs b/src/test/ui/issues/issue-29147-rpass.rs
index 101bca307f1..101bca307f1 100644
--- a/src/test/run-pass/issues/issue-29147.rs
+++ b/src/test/ui/issues/issue-29147-rpass.rs
diff --git a/src/test/run-pass/issues/issue-30240.rs b/src/test/ui/issues/issue-30240-rpass.rs
index ab16614fd30..ab16614fd30 100644
--- a/src/test/run-pass/issues/issue-30240.rs
+++ b/src/test/ui/issues/issue-30240-rpass.rs
diff --git a/src/test/run-pass/issues/issue-38715.rs b/src/test/ui/issues/issue-38715-rpass.rs
index e3c3a027f3c..e3c3a027f3c 100644
--- a/src/test/run-pass/issues/issue-38715.rs
+++ b/src/test/ui/issues/issue-38715-rpass.rs
diff --git a/src/test/run-pass/issues/issue-41394.rs b/src/test/ui/issues/issue-41394-rpass.rs
index 37c6525234d..37c6525234d 100644
--- a/src/test/run-pass/issues/issue-41394.rs
+++ b/src/test/ui/issues/issue-41394-rpass.rs
diff --git a/src/test/run-pass/macros/macro-at-most-once-rep-2015.rs b/src/test/ui/macros/macro-at-most-once-rep-2015-rpass.rs
index 66597c0acf6..66597c0acf6 100644
--- a/src/test/run-pass/macros/macro-at-most-once-rep-2015.rs
+++ b/src/test/ui/macros/macro-at-most-once-rep-2015-rpass.rs
diff --git a/src/test/run-pass/macros/macro-at-most-once-rep-2018.rs b/src/test/ui/macros/macro-at-most-once-rep-2018-rpass.rs
index b37f3853016..b37f3853016 100644
--- a/src/test/run-pass/macros/macro-at-most-once-rep-2018.rs
+++ b/src/test/ui/macros/macro-at-most-once-rep-2018-rpass.rs
diff --git a/src/test/run-pass/macros/macro-comma-behavior.rs b/src/test/ui/macros/macro-comma-behavior-rpass.rs
index 9f1a31d1ae2..9f1a31d1ae2 100644
--- a/src/test/run-pass/macros/macro-comma-behavior.rs
+++ b/src/test/ui/macros/macro-comma-behavior-rpass.rs
diff --git a/src/test/run-pass/macros/macro-comma-support.rs b/src/test/ui/macros/macro-comma-support-rpass.rs
index 12a612c153a..12a612c153a 100644
--- a/src/test/run-pass/macros/macro-comma-support.rs
+++ b/src/test/ui/macros/macro-comma-support-rpass.rs
diff --git a/src/test/run-pass/macros/macro-follow.rs b/src/test/ui/macros/macro-follow-rpass.rs
index ca93655631f..ca93655631f 100644
--- a/src/test/run-pass/macros/macro-follow.rs
+++ b/src/test/ui/macros/macro-follow-rpass.rs
diff --git a/src/test/run-pass/macros/macro-stability.rs b/src/test/ui/macros/macro-stability-rpass.rs
index 817bddf6956..817bddf6956 100644
--- a/src/test/run-pass/macros/macro-stability.rs
+++ b/src/test/ui/macros/macro-stability-rpass.rs
diff --git a/src/test/run-pass/macros/macros-in-extern.rs b/src/test/ui/macros/macros-in-extern-rpass.rs
index 28abef5cf4e..28abef5cf4e 100644
--- a/src/test/run-pass/macros/macros-in-extern.rs
+++ b/src/test/ui/macros/macros-in-extern-rpass.rs
diff --git a/src/test/run-pass/privacy/privacy1.rs b/src/test/ui/privacy/privacy1-rpass.rs
index 4e54780dad2..4e54780dad2 100644
--- a/src/test/run-pass/privacy/privacy1.rs
+++ b/src/test/ui/privacy/privacy1-rpass.rs
diff --git a/src/test/run-pass/privacy/private-method.rs b/src/test/ui/privacy/private-method-rpass.rs
index 726944fb251..726944fb251 100644
--- a/src/test/run-pass/privacy/private-method.rs
+++ b/src/test/ui/privacy/private-method-rpass.rs
diff --git a/src/test/run-pass/proc-macro/attr-stmt-expr.rs b/src/test/ui/proc-macro/attr-stmt-expr-rpass.rs
index fe22f487721..16b8fabfc3f 100644
--- a/src/test/run-pass/proc-macro/attr-stmt-expr.rs
+++ b/src/test/ui/proc-macro/attr-stmt-expr-rpass.rs
@@ -1,9 +1,9 @@
 // run-pass
-// aux-build:attr-stmt-expr.rs
+// aux-build:attr-stmt-expr-rpass.rs
 
 #![feature(stmt_expr_attributes, proc_macro_hygiene)]
 
-extern crate attr_stmt_expr;
+extern crate attr_stmt_expr_rpass as attr_stmt_expr;
 use attr_stmt_expr::{expect_let, expect_print_stmt, expect_expr, expect_print_expr,
                      no_output, noop};
 
diff --git a/src/test/run-pass/proc-macro/auxiliary/attr-stmt-expr.rs b/src/test/ui/proc-macro/auxiliary/attr-stmt-expr-rpass.rs
index d81e16d9d29..d81e16d9d29 100644
--- a/src/test/run-pass/proc-macro/auxiliary/attr-stmt-expr.rs
+++ b/src/test/ui/proc-macro/auxiliary/attr-stmt-expr-rpass.rs
diff --git a/src/test/run-pass/proc-macro/auxiliary/lifetimes.rs b/src/test/ui/proc-macro/auxiliary/lifetimes-rpass.rs
index 4e5d22e6e3e..4e5d22e6e3e 100644
--- a/src/test/run-pass/proc-macro/auxiliary/lifetimes.rs
+++ b/src/test/ui/proc-macro/auxiliary/lifetimes-rpass.rs
diff --git a/src/test/run-pass/proc-macro/auxiliary/test-macros.rs b/src/test/ui/proc-macro/auxiliary/test-macros-rpass.rs
index 15fe3804f9b..15fe3804f9b 100644
--- a/src/test/run-pass/proc-macro/auxiliary/test-macros.rs
+++ b/src/test/ui/proc-macro/auxiliary/test-macros-rpass.rs
diff --git a/src/test/run-pass/proc-macro/lifetimes.rs b/src/test/ui/proc-macro/lifetimes-rpass.rs
index 016c530fe35..a1d33ddca70 100644
--- a/src/test/run-pass/proc-macro/lifetimes.rs
+++ b/src/test/ui/proc-macro/lifetimes-rpass.rs
@@ -1,9 +1,9 @@
 // run-pass
 
 #![allow(unused_variables)]
-// aux-build:lifetimes.rs
+// aux-build:lifetimes-rpass.rs
 
-extern crate lifetimes;
+extern crate lifetimes_rpass as lifetimes;
 use lifetimes::*;
 
 lifetimes_bang! {
diff --git a/src/test/run-pass/proc-macro/macros-in-extern.rs b/src/test/ui/proc-macro/macros-in-extern-rpass.rs
index 93ae5441f9b..a30a287a101 100644
--- a/src/test/run-pass/proc-macro/macros-in-extern.rs
+++ b/src/test/ui/proc-macro/macros-in-extern-rpass.rs
@@ -1,10 +1,10 @@
 // run-pass
-// aux-build:test-macros.rs
+// aux-build:test-macros-rpass.rs
 // ignore-wasm32
 
 #![feature(macros_in_extern)]
 
-extern crate test_macros;
+extern crate test_macros_rpass as test_macros;
 
 use test_macros::{nop_attr, no_output, emit_input};
 
diff --git a/src/test/run-pass/ptr-coercion.rs b/src/test/ui/ptr-coercion-rpass.rs
index 1c3ce33039e..1c3ce33039e 100644
--- a/src/test/run-pass/ptr-coercion.rs
+++ b/src/test/ui/ptr-coercion-rpass.rs
diff --git a/src/test/run-pass/regions/regions-static-bound.rs b/src/test/ui/regions/regions-static-bound-rpass.rs
index c91c6f87493..c91c6f87493 100644
--- a/src/test/run-pass/regions/regions-static-bound.rs
+++ b/src/test/ui/regions/regions-static-bound-rpass.rs
diff --git a/src/test/run-pass/rmeta.rs b/src/test/ui/rmeta-rpass.rs
index 4ef673b4ec7..5a63b5b8598 100644
--- a/src/test/run-pass/rmeta.rs
+++ b/src/test/ui/rmeta-rpass.rs
@@ -3,7 +3,7 @@
 // there can be both an rmeta and an rlib file and rustc will prefer the rlib.
 
 // aux-build:rmeta-rmeta.rs
-// aux-build:rmeta-rlib.rs
+// aux-build:rmeta-rlib-rpass.rs
 
 extern crate rmeta_aux;
 use rmeta_aux::Foo;
diff --git a/src/test/run-pass/specialization/README.md b/src/test/ui/specialization/README-rpass.md
index 1373a2cf81b..1373a2cf81b 100644
--- a/src/test/run-pass/specialization/README.md
+++ b/src/test/ui/specialization/README-rpass.md
diff --git a/src/test/run-pass/specialization/defaultimpl/specialization-trait-item-not-implemented.rs b/src/test/ui/specialization/defaultimpl/specialization-trait-item-not-implemented-rpass.rs
index 2b8ca6bb1dd..2b8ca6bb1dd 100644
--- a/src/test/run-pass/specialization/defaultimpl/specialization-trait-item-not-implemented.rs
+++ b/src/test/ui/specialization/defaultimpl/specialization-trait-item-not-implemented-rpass.rs
diff --git a/src/test/run-pass/tool_lints.rs b/src/test/ui/tool_lints-rpass.rs
index e467d34376f..e467d34376f 100644
--- a/src/test/run-pass/tool_lints.rs
+++ b/src/test/ui/tool_lints-rpass.rs
diff --git a/src/test/run-pass/traits/trait-bounds-on-structs-and-enums.rs b/src/test/ui/traits/trait-bounds-on-structs-and-enums-rpass.rs
index 4dc4fecc91f..4dc4fecc91f 100644
--- a/src/test/run-pass/traits/trait-bounds-on-structs-and-enums.rs
+++ b/src/test/ui/traits/trait-bounds-on-structs-and-enums-rpass.rs
diff --git a/src/test/run-pass/traits/traits-negative-impls.rs b/src/test/ui/traits/traits-negative-impls-rpass.rs
index 8664b6a6a6e..8664b6a6a6e 100644
--- a/src/test/run-pass/traits/traits-negative-impls.rs
+++ b/src/test/ui/traits/traits-negative-impls-rpass.rs
diff --git a/src/test/run-pass/trivial_casts.rs b/src/test/ui/trivial_casts-rpass.rs
index 8e49468bf0c..8e49468bf0c 100644
--- a/src/test/run-pass/trivial_casts.rs
+++ b/src/test/ui/trivial_casts-rpass.rs
diff --git a/src/test/run-pass/union/union-derive.rs b/src/test/ui/union/union-derive-rpass.rs
index d4b82cdb250..d4b82cdb250 100644
--- a/src/test/run-pass/union/union-derive.rs
+++ b/src/test/ui/union/union-derive-rpass.rs
diff --git a/src/test/run-pass/union/union-generic.rs b/src/test/ui/union/union-generic-rpass.rs
index 6f2caf8dc5b..6f2caf8dc5b 100644
--- a/src/test/run-pass/union/union-generic.rs
+++ b/src/test/ui/union/union-generic-rpass.rs
diff --git a/src/test/run-pass/union/union-with-drop-fields-lint.rs b/src/test/ui/union/union-with-drop-fields-lint-rpass.rs
index 4dbeb7c1e7e..4dbeb7c1e7e 100644
--- a/src/test/run-pass/union/union-with-drop-fields-lint.rs
+++ b/src/test/ui/union/union-with-drop-fields-lint-rpass.rs
diff --git a/src/test/run-pass/unsized-locals/by-value-trait-object-safety.rs b/src/test/ui/unsized-locals/by-value-trait-object-safety-rpass.rs
index b07d1a571b2..b07d1a571b2 100644
--- a/src/test/run-pass/unsized-locals/by-value-trait-object-safety.rs
+++ b/src/test/ui/unsized-locals/by-value-trait-object-safety-rpass.rs
diff --git a/src/test/run-pass/unsized-locals/unsized-exprs.rs b/src/test/ui/unsized-locals/unsized-exprs-rpass.rs
index bc64fcdec2e..bc64fcdec2e 100644
--- a/src/test/run-pass/unsized-locals/unsized-exprs.rs
+++ b/src/test/ui/unsized-locals/unsized-exprs-rpass.rs
diff --git a/src/test/run-pass/unsized3.rs b/src/test/ui/unsized3-rpass.rs
index 65efbd6b520..65efbd6b520 100644
--- a/src/test/run-pass/unsized3.rs
+++ b/src/test/ui/unsized3-rpass.rs
diff --git a/src/test/run-pass/utf8_idents.rs b/src/test/ui/utf8_idents-rpass.rs
index 582b67bc299..582b67bc299 100644
--- a/src/test/run-pass/utf8_idents.rs
+++ b/src/test/ui/utf8_idents-rpass.rs
diff --git a/src/test/run-pass/where-clauses/where-clause-method-substituion.rs b/src/test/ui/where-clauses/where-clause-method-substituion-rpass.rs
index daa3c8dd8e3..daa3c8dd8e3 100644
--- a/src/test/run-pass/where-clauses/where-clause-method-substituion.rs
+++ b/src/test/ui/where-clauses/where-clause-method-substituion-rpass.rs