1 2 3 4 5 6
// { dg-do compile { target c++1y } } struct A { template <class T> operator auto() { return T(); } // { dg-warning "auto.*template" } };