diff options
| author | Mara Bos <m-ou.se@m-ou.se> | 2021-01-16 17:30:17 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-01-16 17:30:17 +0000 |
| commit | a6b2e1f0462e2b765edbd554c21b51adb495c997 (patch) | |
| tree | 605d037772759e655524f2f511cfa9b61dd8cf50 /src/test | |
| parent | dd86fc62280bd3f7c88826517cf60ae034157ee3 (diff) | |
| parent | bdc7ff79969550e7d1bf6a2ccddce3a83903316e (diff) | |
| download | rust-a6b2e1f0462e2b765edbd554c21b51adb495c997.tar.gz rust-a6b2e1f0462e2b765edbd554c21b51adb495c997.zip | |
Rollup merge of #81081 - bugadani:double-partialeq, r=Mark-Simulacrum
Add test for #34792 Closes #34792
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/ui/associated-item/associated-item-two-bounds.rs | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/test/ui/associated-item/associated-item-two-bounds.rs b/src/test/ui/associated-item/associated-item-two-bounds.rs new file mode 100644 index 00000000000..25b0d5a56bf --- /dev/null +++ b/src/test/ui/associated-item/associated-item-two-bounds.rs @@ -0,0 +1,16 @@ +// This test is a regression test for #34792 + +// check-pass + +pub struct A; +pub struct B; + +pub trait Foo { + type T: PartialEq<A> + PartialEq<B>; +} + +pub fn generic<F: Foo>(t: F::T, a: A, b: B) -> bool { + t == a && t == b +} + +pub fn main() {} |
