1 // PR c++/80194
2 // { dg-do compile { target c++14 } }
3 
4 int fn1 ();
5 
6 template <class Fn>
7 void
fn2(Fn && fn)8 fn2 (Fn &&fn)
9 {
10   fn (42);
11 }
12 
fn2()13 void fn2 ()
14 {
15   auto const x = fn1 ();
16   fn2 ([&](auto) { x; });
17 }
18