diff --git a/tests/source/closure.rs b/tests/source/closure.rs index 292cef376dd..e7d54716e4c 100644 --- a/tests/source/closure.rs +++ b/tests/source/closure.rs @@ -27,4 +27,9 @@ fn main() { }; let empty = |arg| {}; + + let test = | | { do_something(); do_something_else(); }; + + |arg1, arg2, _, _, arg3, arg4| { let temp = arg4 + arg3; + arg2 * arg1 - temp } } diff --git a/tests/target/closure.rs b/tests/target/closure.rs index 7ebfbf12521..e25549b1079 100644 --- a/tests/target/closure.rs +++ b/tests/target/closure.rs @@ -45,4 +45,14 @@ fn main() { let unblock_me = |trivial| closure(); let empty = |arg| {}; + + let test = || { + do_something(); + do_something_else(); + }; + + |arg1, arg2, _, _, arg3, arg4| { + let temp = arg4 + arg3; + arg2 * arg1 - temp + } }