Proposed resolution (September, 2009):
Change 9.2.2 [dcl.stc] paragraph 1 as follows:
If a storage-class-specifier appears in a decl-specifier-seq, there can be no typedef specifier in the same decl-specifier-seq and the init-declarator-list of the declaration shall not be empty (except forglobalan anonymous unionsdeclared in a named namespace or in the global namespace, which shall be declared static (9.5))...