diff --git a/tests/run-pass/iter_any.rs b/tests/run-pass/iter_any.rs
index 955d39deb8e14f2e13d8995a84e94bbe830f8dbc..b14eb074488b29244744dd496a86dff277c5955d 100644
--- a/tests/run-pass/iter_any.rs
+++ b/tests/run-pass/iter_any.rs
@@ -1,9 +1,12 @@
 pub fn main() {
+    let f = |x: &u8| { 10u8 == *x };
+    f(&1u8);
+
     let g = |(), x: &u8| { 10u8 == *x };
     g((), &1u8);
 
-    let f = |x: &u8| { 10u8 == *x };
-    f(&1u8);
+    let h = |(), (), x: &u8| { 10u8 == *x };
+    h((), (), &1u8);
 
     [1, 2, 3u8].into_iter().any(|elt| 10 == *elt);
 }