URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [testsuite/] [g++.dg/] [template/] [sfinae28.C] - Rev 695
Go to most recent revision | Compare with Previous | Blame | View Log
// Origin: PR c++/44267struct B {};struct D : B {};struct VD : virtual B {};template <class T> T create();typedef char one[1];typedef char two[2];template <class D, class B>one& f(char (*)[sizeof(static_cast<D>(create<B>()))]);template <class D, class B>two& f(...);int main(){f<D*, int>(0);f<D*, B*>(0);f<VD*, B*>(0);return 0;}
Go to most recent revision | Compare with Previous | Blame | View Log
