// { dg-do compile }
struct T { struct type {}; };
struct T2 : T { using T::type; };
struct T3 : T2
{
struct type {};
type t;
};
// { dg-do compile }
struct T { struct type {}; };
struct T2 : T { using T::type; };
struct T3 : T2
{
struct type {};
type t;
};