view gcc/testsuite/g++.dg/parse/typename2.C @ 131:84e7813d76e9

gcc-8.2
author mir3636
date Thu, 25 Oct 2018 07:37:49 +0900
parents 04ced10e8804
children
line wrap: on
line source

template<class T, class U>
struct UnaryReturn {
        typedef T Type_t;
};

struct foo
{
        template <class T>
        typename UnaryReturn<T, int>::Type_t
        bar();
};

template<class T>
struct UnaryReturn<T, int> {
        typedef bool Type_t;
};