2 // Verify lookup for TYPENAME_TYPE appearing to the left of the ::
3 // scope resolution operator correctly ignores non-types.
19 // A TYPENAME_TYPE whose TYPE_CONTEXT is a nested TYPENAME_TYPE.
20 typedef typename T::b::type type;
21 // A SCOPE_REF whose first operand is a TYPENAME_TYPE.
28 struct d : T::b::self {
29 // A USING_DECL whose USING_DECL_SCOPE is a TYPENAME_TYPE.
30 using typename T::b::type;