1 // aux-build:issue-81943-lib.rs
2 extern crate issue_81943_lib
as lib
;
4 fn f
<F
: Fn(i32)>(f
: F
) { f(0); }
5 fn g(t
: i32) -> i32 { t }
7 f(|x
| lib
::d
!(x
)); //~ERROR
8 f(|x
| match x { tmp => { g(tmp) }
}); //~ERROR
10 ($e
:expr
) => { match $e { x => { g(x) }
} } //~ERROR