diff options
| author | Mazdak Farrokhzad <twingoow@gmail.com> | 2019-07-06 02:38:02 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-07-06 02:38:02 +0200 |
| commit | 46edb516dfc207450d84b89c4914c83e4d82006a (patch) | |
| tree | d3d1512abe1b1b3b5bf5c8f73eff3e54bb0da547 /src/test | |
| parent | 952ee778717d0fd0173ebc179d0975aa8a22353c (diff) | |
| parent | 12672e205348a343c9fd51d7be360039a4cfef77 (diff) | |
| download | rust-46edb516dfc207450d84b89c4914c83e4d82006a.tar.gz rust-46edb516dfc207450d84b89c4914c83e4d82006a.zip | |
Rollup merge of #62377 - wesleywiser:fix_62375, r=alexcrichton
Add test for ICE #62375 Fixes #62375
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/ui/issues/issue-62375.rs | 9 | ||||
| -rw-r--r-- | src/test/ui/issues/issue-62375.stderr | 13 |
2 files changed, 22 insertions, 0 deletions
diff --git a/src/test/ui/issues/issue-62375.rs b/src/test/ui/issues/issue-62375.rs new file mode 100644 index 00000000000..a2c8fe551bb --- /dev/null +++ b/src/test/ui/issues/issue-62375.rs @@ -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 index 00000000000..6db45630b94 --- /dev/null +++ b/src/test/ui/issues/issue-62375.stderr @@ -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`. |
