// PR c++/49812// The call should choose the second f because i++ is an int rvalue.template<class T>voidf(constvolatile T& t) { t.i; }template<class T>voidf(const T&);intmain(){volatileint i =0;f(i++);// { dg-warning "deprecated" "" { target c++2a } }}