I had posted this same question few days ago, but I deleted it because no one seemed to reply. It repeatedly comes up to my minds, so I'm now posting it again.
The question is simple—whether type-specifier-seq can produce(=include) defining-type-specifier. 7.1.7 [dcl.type], paragraph 2 suggests
As a general rule, at most one defining-type-specifier is allowed in the complete decl-specifier-seq of a declaration or in a type-specifier-seq or defining-type-specifier-seq.
I'm a bit skeptical because I see no syntactic rule which allows that :(
Am I missing something?