Struct tags and union tags are in the same name space.

C11 6.2.3p1 says that there's only one name space for
the struct tags, union tags, and enum tags.