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