]> git.lizzy.rs Git - rust.git/commitdiff
Add test for ICE #62375
authorWesley Wiser <wwiser@gmail.com>
Thu, 4 Jul 2019 14:48:47 +0000 (10:48 -0400)
committerWesley Wiser <wwiser@gmail.com>
Thu, 4 Jul 2019 14:49:24 +0000 (10:49 -0400)
Fixes #62375

src/test/ui/issues/issue-62375.rs [new file with mode: 0644]
src/test/ui/issues/issue-62375.stderr [new file with mode: 0644]

diff --git a/src/test/ui/issues/issue-62375.rs b/src/test/ui/issues/issue-62375.rs
new file mode 100644 (file)
index 0000000..a2c8fe5
--- /dev/null
@@ -0,0 +1,9 @@
+enum A {
+    Value(())
+}
+
+fn main() {
+    let a = A::Value(());
+    a == A::Value;
+    //~^ ERROR binary operation `==` cannot be applied to type `A`
+}
diff --git a/src/test/ui/issues/issue-62375.stderr b/src/test/ui/issues/issue-62375.stderr
new file mode 100644 (file)
index 0000000..6db4563
--- /dev/null
@@ -0,0 +1,13 @@
+error[E0369]: binary operation `==` cannot be applied to type `A`
+  --> $DIR/issue-62375.rs:7:7
+   |
+LL |     a == A::Value;
+   |     - ^^ -------- fn(()) -> A {A::Value}
+   |     |
+   |     A
+   |
+   = note: an implementation of `std::cmp::PartialEq` might be missing for `A`
+
+error: aborting due to previous error
+
+For more information about this error, try `rustc --explain E0369`.