diff options
Diffstat (limited to 'src/test/ui/issues/issue-20544.rs')
-rw-r--r-- | src/test/ui/issues/issue-20544.rs | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/src/test/ui/issues/issue-20544.rs b/src/test/ui/issues/issue-20544.rs deleted file mode 100644 index 0f4d314f1..000000000 --- a/src/test/ui/issues/issue-20544.rs +++ /dev/null @@ -1,18 +0,0 @@ -// run-pass -#![feature(unboxed_closures)] -#![feature(fn_traits)] - -struct Fun<F>(F); - -impl<F, T> FnOnce<(T,)> for Fun<F> where F: Fn(T) -> T { - type Output = T; - - extern "rust-call" fn call_once(self, (t,): (T,)) -> T { - (self.0)(t) - } -} - -fn main() { - let fun = Fun(|i: isize| i * 2); - println!("{}", fun(3)); -} |