diff options
| author | varkor <github@varkor.com> | 2019-06-03 19:54:28 +0100 |
|---|---|---|
| committer | varkor <github@varkor.com> | 2019-06-03 19:54:28 +0100 |
| commit | 41dd21a9bc5a8e69b5d2fd5d158c8f87a97d3e58 (patch) | |
| tree | ef832c9d2c4fa571c5a4578362d0be4ba9e17347 /src/test/ui/impl-trait | |
| parent | 7840a0b753a065a41999f1fb6028f67d33e3fdd5 (diff) | |
| download | rust-41dd21a9bc5a8e69b5d2fd5d158c8f87a97d3e58.tar.gz rust-41dd21a9bc5a8e69b5d2fd5d158c8f87a97d3e58.zip | |
Add a regression test for #53457
Diffstat (limited to 'src/test/ui/impl-trait')
| -rw-r--r-- | src/test/ui/impl-trait/issue-53457.rs | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/test/ui/impl-trait/issue-53457.rs b/src/test/ui/impl-trait/issue-53457.rs new file mode 100644 index 00000000000..3f6a4fb2787 --- /dev/null +++ b/src/test/ui/impl-trait/issue-53457.rs @@ -0,0 +1,15 @@ +// run-pass + +#![feature(existential_type)] + +existential type X: Clone; + +fn bar<F: Fn(&i32) + Clone>(f: F) -> F { + f +} + +fn foo() -> X { + bar(|x| ()) +} + +fn main() {} |
