summaryrefslogtreecommitdiffstats
path: root/src/test/ui/issues/issue-53568.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/issues/issue-53568.rs')
-rw-r--r--src/test/ui/issues/issue-53568.rs47
1 files changed, 0 insertions, 47 deletions
diff --git a/src/test/ui/issues/issue-53568.rs b/src/test/ui/issues/issue-53568.rs
deleted file mode 100644
index 49ae444f9..000000000
--- a/src/test/ui/issues/issue-53568.rs
+++ /dev/null
@@ -1,47 +0,0 @@
-// Regression test for an NLL-related ICE (#53568) -- we failed to
-// resolve inference variables in "custom type-ops".
-//
-// check-pass
-
-trait Future {
- type Item;
-}
-
-impl<F, T> Future for F
-where F: Fn() -> T
-{
- type Item = T;
-}
-
-trait Connect {}
-
-struct Connector<H> {
- handler: H,
-}
-
-impl<H, T> Connect for Connector<H>
-where
- T: 'static,
- H: Future<Item = T>
-{
-}
-
-struct Client<C> {
- connector: C,
-}
-
-fn build<C>(_connector: C) -> Client<C> {
- unimplemented!()
-}
-
-fn client<H>(handler: H) -> Client<impl Connect>
-where H: Fn() + Copy
-{
- let connector = Connector {
- handler,
- };
- let client = build(connector);
- client
-}
-
-fn main() { }