// PR c++/68679 typedef struct { struct { unsigned d[4]; template unsigned operator[] (T i) const { return d[i]; } } c; } A;