// PR c++/57429
// { dg-do compile { target c++11 } }
void f() = delete;
template< typename t >
void ft() { f( t() ); }
template< typename t >
struct ct { decltype( f( t() ) ) m; };
// PR c++/57429
// { dg-do compile { target c++11 } }
void f() = delete;
template< typename t >
void ft() { f( t() ); }
template< typename t >
struct ct { decltype( f( t() ) ) m; };