From 7e5a13163ec0a724e67faf222d2f5b0872dc48d1 Mon Sep 17 00:00:00 2001 From: Jonas Schievink Date: Thu, 4 Oct 2018 14:53:16 +0200 Subject: [PATCH] Convert issue-49376.rs to compile-pass --- .../run-pass/impl-trait/issue-49376.stderr | 32 ------------------- .../impl-trait/issue-49376.rs | 2 +- 2 files changed, 1 insertion(+), 33 deletions(-) delete mode 100644 src/test/run-pass/impl-trait/issue-49376.stderr rename src/test/{run-pass => ui}/impl-trait/issue-49376.rs (98%) diff --git a/src/test/run-pass/impl-trait/issue-49376.stderr b/src/test/run-pass/impl-trait/issue-49376.stderr deleted file mode 100644 index f5f36002b422..000000000000 --- a/src/test/run-pass/impl-trait/issue-49376.stderr +++ /dev/null @@ -1,32 +0,0 @@ -warning: function is never used: `gen` - --> $DIR/issue-49376.rs:18:1 - | -LL | fn gen() -> impl PartialOrd + PartialEq + Debug { } - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - | - = note: #[warn(dead_code)] on by default - -warning: struct is never constructed: `Bar` - --> $DIR/issue-49376.rs:20:1 - | -LL | struct Bar {} - | ^^^^^^^^^^ - -warning: function is never used: `foo` - --> $DIR/issue-49376.rs:24:1 - | -LL | fn foo() -> impl Foo { - | ^^^^^^^^^^^^^^^^^^^^ - -warning: function is never used: `test_impl_ops` - --> $DIR/issue-49376.rs:28:1 - | -LL | fn test_impl_ops() -> impl Add + Sub + Mul + Div { 1 } - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -warning: function is never used: `test_impl_assign_ops` - --> $DIR/issue-49376.rs:29:1 - | -LL | fn test_impl_assign_ops() -> impl AddAssign + SubAssign + MulAssign + DivAssign { 1 } - | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - diff --git a/src/test/run-pass/impl-trait/issue-49376.rs b/src/test/ui/impl-trait/issue-49376.rs similarity index 98% rename from src/test/run-pass/impl-trait/issue-49376.rs rename to src/test/ui/impl-trait/issue-49376.rs index 10379dad37d9..1dfea0b95732 100644 --- a/src/test/run-pass/impl-trait/issue-49376.rs +++ b/src/test/ui/impl-trait/issue-49376.rs @@ -8,7 +8,7 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -// run-pass +// compile-pass // Tests for nested self-reference which caused a stack overflow.