X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Ftest%2Frun-pass%2Fissue-17897.rs;h=cf8c54fdd808667afc3262f7791369e8746e8ec6;hb=82dcec7ee4a8a71fdfb8e8771ae6785261ec1d5b;hp=3774aaa190333b97e687a0e4d76842c3e5781cfb;hpb=703364f2144c4055e5851fc5400625f086210f27;p=rust.git diff --git a/src/test/run-pass/issue-17897.rs b/src/test/run-pass/issue-17897.rs index 3774aaa1903..cf8c54fdd80 100644 --- a/src/test/run-pass/issue-17897.rs +++ b/src/test/run-pass/issue-17897.rs @@ -8,14 +8,14 @@ // option. This file may not be copied, modified, or distributed // except according to those terms. -#![feature(unboxed_closures)] +#![feature(unboxed_closures, std_misc)] use std::thunk::Thunk; -fn action(cb: Thunk) -> uint { - cb.invoke(1) +fn action(cb: Thunk<(usize,), usize>) -> usize { + cb(1) } pub fn main() { - println!("num: {}", action(Thunk::with_arg(move |u| u))); + println!("num: {}", action(Box::new(move |u| u))); }