We cannot be redefining struct types in this rule, only referring to already defined types. Struct type definition is handled by named_struct_spec, which complains if the type was defined at all, regardless of class.