From dc4973dfd918f5d71cd8e5c8e5aac5b8a86bf4e4 Mon Sep 17 00:00:00 2001 From: Esteban Küber Date: Fri, 1 Mar 2019 14:42:39 -0800 Subject: Expand where negative supertrait specific error is shown Fix #58857. --- src/test/ui/issues/issue-58857.rs | 7 +++++++ src/test/ui/issues/issue-58857.stderr | 8 ++++++++ 2 files changed, 15 insertions(+) create mode 100644 src/test/ui/issues/issue-58857.rs create mode 100644 src/test/ui/issues/issue-58857.stderr (limited to 'src/test') diff --git a/src/test/ui/issues/issue-58857.rs b/src/test/ui/issues/issue-58857.rs new file mode 100644 index 00000000000..392e4ea0c2e --- /dev/null +++ b/src/test/ui/issues/issue-58857.rs @@ -0,0 +1,7 @@ +struct Conj {a : A} +trait Valid {} + +impl Conj{} +//~^ ERROR negative trait bounds are not supported + +fn main() {} diff --git a/src/test/ui/issues/issue-58857.stderr b/src/test/ui/issues/issue-58857.stderr new file mode 100644 index 00000000000..040e9eb8a65 --- /dev/null +++ b/src/test/ui/issues/issue-58857.stderr @@ -0,0 +1,8 @@ +error: negative trait bounds are not supported + --> $DIR/issue-58857.rs:4:7 + | +LL | impl Conj{} + | ^^^^^^^^ help: remove the trait bound + +error: aborting due to previous error + -- cgit 1.4.1-3-g733a5