// PR c++/87080 // { dg-do compile { target c++11 } } // { dg-options "-Wpessimizing-move" } struct a { template a &operator<<(b); }; a c(); template a fn2() { int d = 42; return c() << d; }