URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [testsuite/] [g++.dg/] [cpp0x/] [range-for20.C] - Rev 734
Go to most recent revision | Compare with Previous | Blame | View Log
// PR c++/49834// PR c++/50020// { dg-options -std=c++0x }struct A{template <typename T> T get_value() const;};struct B {A first, second;};struct C{B* begin() const;B* end() const;};template <typename Ret>struct D{Ret f(const C &p){for (const B &i: p) // OKi.second.get_value<int>();for (const auto &i: p) // ERRORi.second.get_value<int>();return Ret(0);}};void g(){D<int>().f(C());}
Go to most recent revision | Compare with Previous | Blame | View Log
