Это анонимная структура C11?

Я смотрел на проект C11, и он говорит

Безымянный член типа структуры без тега называется анонимной структурой; неназванный член типа union без тега называется anonymous union. Члены анонимной структуры или объединения считаются членами содержащей структуры или объединения.

Итак, я построил следующий тест

// struct type with no tag
typedef struct {
  unsigned char a;
  unsigned char b;
  // ... Some other members ...
  unsigned char w;
} AToW;

union
{
  AToW; // <- unnamed member
  unsigned char bytes[sizeof(AToW)];
} myUnion;

Clang и GCC оба жалуются на неназванного участника, говоря, что декларация не имеет никакого эффекта. Я сделал что-то не так или они просто еще не поддерживают эту функцию?