Skip to content

Instantly share code, notes, and snippets.

@andydude
Created January 5, 2015 06:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save andydude/1bde60efbe93ea8af4e9 to your computer and use it in GitHub Desktop.
Save andydude/1bde60efbe93ea8af4e9 to your computer and use it in GitHub Desktop.
Fail
$ echo 'typedef union { char __mbstate8[128]; } __mbstate_t;' | bin/cdump.pl6
TOP
| ws
| | ws-char
| | * FAIL
| * MATCH ""
| ws
| | ws-char
| | * FAIL
| * MATCH ""
| ws
| | ws-char
| | * FAIL
| * MATCH ""
| translation-unit
| | external-declaration
| | | external-declaration:sym<function-definition>
| | | | function-definition
| | | | | function-definition:sym<modern>
| | | | | | declaration-specifiers
| | | | | | | declaration-specifier
| | | | | | | | declaration-specifier:sym<storage-class>
| | | | | | | | | storage-class-specifier
| | | | | | | | | | storage-class-specifier:sym<typedef>
| | | | | | | | | | | ws
| | | | | | | | | | | | ws-char
| | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | | ws-char
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * MATCH " "
| | | | | | | | | | * MATCH "typedef "
| | | | | | | | | * MATCH "typedef "
| | | | | | | | | ws
| | | | | | | | | | ws-char
| | | | | | | | | | * FAIL
| | | | | | | | | * MATCH ""
| | | | | | | | * MATCH "typedef "
| | | | | | | * MATCH "typedef "
| | | | | | | declaration-specifier
| | | | | | | | declaration-specifier:sym<storage-class>
| | | | | | | | | storage-class-specifier
| | | | | | | | | | storage-class-specifier:sym<typedef>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<extern>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<static>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<_Thread_local>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<auto>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<register>
| | | | | | | | | | * FAIL
| | | | | | | | | * FAIL
| | | | | | | | * FAIL
| | | | | | | | declaration-specifier:sym<type-specifier>
| | | | | | | | | type-specifier
| | | | | | | | | | type-specifier:sym<void>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<char>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<short>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<int>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<long>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<float>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<double>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<signed>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<unsigned>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<_Bool>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<_Complex>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<atomic-type>
| | | | | | | | | | | atomic-type-specifier
| | | | | | | | | | | | atomic-type-specifier:sym<_Atomic>
| | | | | | | | | | | | | atomic-keyword
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<struct-or-union>
| | | | | | | | | | | struct-or-union-specifier
| | | | | | | | | | | | struct-or-union-specifier:sym<decl>
| | | | | | | | | | | | | struct-or-union
| | | | | | | | | | | | | | struct-or-union:sym<struct>
| | | | | | | | | | | | | | | struct-keyword
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | struct-or-union:sym<union>
| | | | | | | | | | | | | | | union-keyword
| | | | | | | | | | | | | | | * MATCH "union"
| | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | | | | * MATCH "union "
| | | | | | | | | | | | | * MATCH "union "
| | | | | | | | | | | | | ws
| | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | ident
| | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | ws
| | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | ws
| | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | | | struct-declaration-list
| | | | | | | | | | | | | | struct-declaration
| | | | | | | | | | | | | | | struct-declaration:sym<struct>
| | | | | | | | | | | | | | | | specifier-qualifier-list
| | | | | | | | | | | | | | | | | specifier-qualifier
| | | | | | | | | | | | | | | | | | specifier-qualifier:sym<type-specifier>
| | | | | | | | | | | | | | | | | | | type-specifier
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<void>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<char>
| | | | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | * MATCH "cha"
| | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | | | | | | * MATCH "char "
| | | | | | | | | | | | | | | | | * MATCH "char "
| | | | | | | | | | | | | | | | | specifier-qualifier
| | | | | | | | | | | | | | | | | | specifier-qualifier:sym<type-specifier>
| | | | | | | | | | | | | | | | | | | type-specifier
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<void>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<char>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<short>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<int>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<long>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<float>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<double>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<signed>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<unsigned>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<_Bool>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<_Complex>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<atomic-type>
| | | | | | | | | | | | | | | | | | | | | atomic-type-specifier
| | | | | | | | | | | | | | | | | | | | | | atomic-type-specifier:sym<_Atomic>
| | | | | | | | | | | | | | | | | | | | | | | atomic-keyword
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<struct-or-union>
| | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier
| | | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier:sym<decl>
| | | | | | | | | | | | | | | | | | | | | | | struct-or-union
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<struct>
| | | | | | | | | | | | | | | | | | | | | | | | | struct-keyword
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<union>
| | | | | | | | | | | | | | | | | | | | | | | | | union-keyword
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier:sym<spec>
| | | | | | | | | | | | | | | | | | | | | | | struct-or-union
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<struct>
| | | | | | | | | | | | | | | | | | | | | | | | | struct-keyword
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<union>
| | | | | | | | | | | | | | | | | | | | | | | | | union-keyword
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<enum-specifier>
| | | | | | | | | | | | | | | | | | | | | enum-specifier
| | | | | | | | | | | | | | | | | | | | | | enum-specifier:sym<decl>
| | | | | | | | | | | | | | | | | | | | | | | enum-keyword
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | enum-specifier:sym<spec>
| | | | | | | | | | | | | | | | | | | | | | | enum-keyword
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<typedef-name>
| | | | | | | | | | | | | | | | | | | | | typedef-name
| | | | | | | | | | | | | | | | | | | | | | ident
| | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<digit>
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<digit>
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | * MATCH "__m"
| | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | | | | | | * MATCH "__mbst"
| | | | | | | | | | | | | | | | | * MATCH "__mbstate"
| | | | | | | | | | | | | | | | | specifier-qualifier
| | | | | | | | | | | | | | | | | | specifier-qualifier:sym<type-specifier>
| | | | | | | | | | | | | | | | | | | type-specifier
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<void>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<char>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<short>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<int>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<long>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<float>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<double>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<signed>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<unsigned>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<_Bool>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<_Complex>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<atomic-type>
| | | | | | | | | | | | | | | | | | | | | atomic-type-specifier
| | | | | | | | | | | | | | | | | | | | | | atomic-type-specifier:sym<_Atomic>
| | | | | | | | | | | | | | | | | | | | | | | atomic-keyword
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<struct-or-union>
| | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier
| | | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier:sym<decl>
| | | | | | | | | | | | | | | | | | | | | | | struct-or-union
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<struct>
| | | | | | | | | | | | | | | | | | | | | | | | | struct-keyword
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<union>
| | | | | | | | | | | | | | | | | | | | | | | | | union-keyword
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier:sym<spec>
| | | | | | | | | | | | | | | | | | | | | | | struct-or-union
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<struct>
| | | | | | | | | | | | | | | | | | | | | | | | | struct-keyword
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<union>
| | | | | | | | | | | | | | | | | | | | | | | | | union-keyword
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<enum-specifier>
| | | | | | | | | | | | | | | | | | | | | enum-specifier
| | | | | | | | | | | | | | | | | | | | | | enum-specifier:sym<decl>
| | | | | | | | | | | | | | | | | | | | | | | enum-keyword
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | enum-specifier:sym<spec>
| | | | | | | | | | | | | | | | | | | | | | | enum-keyword
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<typedef-name>
| | | | | | | | | | | | | | | | | | | | | typedef-name
| | | | | | | | | | | | | | | | | | | | | | ident
| | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<__typeof__>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | specifier-qualifier:sym<type-qualifier>
| | | | | | | | | | | | | | | | | | | type-qualifier
| | | | | | | | | | | | | | | | | | | | type-qualifier:sym<const>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-qualifier:sym<restrict>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-qualifier:sym<volatile>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-qualifier:sym<_Atomic>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | | | | * MATCH "char __mbsta"
| | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | | | | struct-declarator-list
| | | | | | | | | | | | | | | | | struct-declarator
| | | | | | | | | | | | | | | | | | struct-declarator:sym<declarator>
| | | | | | | | | | | | | | | | | | | declarator
| | | | | | | | | | | | | | | | | | | | declarator:sym<direct>
| | | | | | | | | | | | | | | | | | | | | pointer
| | | | | | | | | | | | | | | | | | | | | | pointer:sym<pointer>
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | direct-declarator
| | | | | | | | | | | | | | | | | | | | | | direct-declarator-first
| | | | | | | | | | | | | | | | | | | | | | | direct-declarator-first:sym<identifier>
| | | | | | | | | | | | | | | | | | | | | | | | ident
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | direct-declarator-first:sym<declarator>
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | struct-declarator:sym<bit-declarator>
| | | | | | | | | | | | | | | | | | | declarator
| | | | | | | | | | | | | | | | | | | | declarator:sym<direct>
| | | | | | | | | | | | | | | | | | | | | pointer
| | | | | | | | | | | | | | | | | | | | | | pointer:sym<pointer>
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | direct-declarator
| | | | | | | | | | | | | | | | | | | | | | direct-declarator-first
| | | | | | | | | | | | | | | | | | | | | | | direct-declarator-first:sym<identifier>
| | | | | | | | | | | | | | | | | | | | | | | | ident
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | direct-declarator-first:sym<declarator>
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | struct-declaration:sym<static_assert>
| | | | | | | | | | | | | | | | static-assert-declaration
| | | | | | | | | | | | | | | | | static-assert-keyword
| | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | | struct-or-union-specifier:sym<spec>
| | | | | | | | | | | | | struct-or-union
| | | | | | | | | | | | | | struct-or-union:sym<struct>
| | | | | | | | | | | | | | | struct-keyword
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | struct-or-union:sym<union>
| | | | | | | | | | | | | | | union-keyword
| | | | | | | | | | | | | | | * MATCH "union"
| | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | | | | * MATCH "union "
| | | | | | | | | | | | | * MATCH "union "
| | | | | | | | | | | | | ws
| | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | ident
| | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<enum-specifier>
| | | | | | | | | | | enum-specifier
| | | | | | | | | | | | enum-specifier:sym<decl>
| | | | | | | | | | | | | enum-keyword
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | | enum-specifier:sym<spec>
| | | | | | | | | | | | | enum-keyword
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<typedef-name>
| | | | | | | | | | | typedef-name
| | | | | | | | | | | | ident
| | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | * MATCH "u"
| | | | | | | | | | | | | * MATCH "u"
| | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | * MATCH "n"
| | | | | | | | | | | | | | | * MATCH "n"
| | | | | | | | | | | | | | * MATCH "n"
| | | | | | | | | | | | | * MATCH "n"
| | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | * MATCH "i"
| | | | | | | | | | | | | | | * MATCH "i"
| | | | | | | | | | | | | | * MATCH "i"
| | | | | | | | | | | | | * MATCH "i"
| | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | * MATCH "o"
| | | | | | | | | | | | | | | * MATCH "o"
| | | | | | | | | | | | | | * MATCH "o"
| | | | | | | | | | | | | * MATCH "o"
| | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | * MATCH "n"
| | | | | | | | | | | | | | | * MATCH "n"
| | | | | | | | | | | | | | * MATCH "n"
| | | | | | | | | | | | | * MATCH "n"
| | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | ident-rest:sym<digit>
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * MATCH "union"
| | | | | | | | | | | | ws
| | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | * MATCH "union "
| | | | | | | | | | | ws
| | | | | | | | | | | | ws-char
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * MATCH ""
| | | | | | | | | | | ws
| | | | | | | | | | | | ws-char
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * MATCH ""
| | | | | | | | | | * MATCH "union "
| | | | | | | | | * MATCH "union "
| | | | | | | | | ws
| | | | | | | | | | ws-char
| | | | | | | | | | * FAIL
| | | | | | | | | * MATCH ""
| | | | | | | | * MATCH "union "
| | | | | | | * MATCH "union "
| | | | | | | declaration-specifier
| | | | | | | | declaration-specifier:sym<storage-class>
| | | | | | | | | storage-class-specifier
| | | | | | | | | | storage-class-specifier:sym<typedef>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<extern>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<static>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<_Thread_local>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<auto>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<register>
| | | | | | | | | | * FAIL
| | | | | | | | | * FAIL
| | | | | | | | * FAIL
| | | | | | | | declaration-specifier:sym<type-specifier>
| | | | | | | | | type-specifier
| | | | | | | | | | type-specifier:sym<void>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<char>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<short>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<int>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<long>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<float>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<double>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<signed>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<unsigned>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<_Bool>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<_Complex>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<atomic-type>
| | | | | | | | | | | atomic-type-specifier
| | | | | | | | | | | | atomic-type-specifier:sym<_Atomic>
| | | | | | | | | | | | | atomic-keyword
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<struct-or-union>
| | | | | | | | | | | struct-or-union-specifier
| | | | | | | | | | | | struct-or-union-specifier:sym<decl>
| | | | | | | | | | | | | struct-or-union
| | | | | | | | | | | | | | struct-or-union:sym<struct>
| | | | | | | | | | | | | | | struct-keyword
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | struct-or-union:sym<union>
| | | | | | | | | | | | | | | union-keyword
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | | struct-or-union-specifier:sym<spec>
| | | | | | | | | | | | | struct-or-union
| | | | | | | | | | | | | | struct-or-union:sym<struct>
| | | | | | | | | | | | | | | struct-keyword
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | struct-or-union:sym<union>
| | | | | | | | | | | | | | | union-keyword
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<enum-specifier>
| | | | | | | | | | | enum-specifier
| | | | | | | | | | | | enum-specifier:sym<decl>
| | | | | | | | | | | | | enum-keyword
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | | enum-specifier:sym<spec>
| | | | | | | | | | | | | enum-keyword
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<typedef-name>
| | | | | | | | | | | typedef-name
| | | | | | | | | | | | ident
| | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<__typeof__>
| | | | | | | | | | * FAIL
| | | | | | | | | * FAIL
| | | | | | | | * FAIL
| | | | | | | | declaration-specifier:sym<type-qualifier>
| | | | | | | | | type-qualifier
| | | | | | | | | | type-qualifier:sym<const>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-qualifier:sym<restrict>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-qualifier:sym<volatile>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-qualifier:sym<_Atomic>
| | | | | | | | | | * FAIL
| | | | | | | | | * FAIL
| | | | | | | | * FAIL
| | | | | | | | declaration-specifier:sym<function>
| | | | | | | | | function-specifier
| | | | | | | | | | function-specifier:sym<inline>
| | | | | | | | | | * FAIL
| | | | | | | | | | function-specifier:sym<_Noreturn>
| | | | | | | | | | * FAIL
| | | | | | | | | * FAIL
| | | | | | | | * FAIL
| | | | | | | | declaration-specifier:sym<alignment>
| | | | | | | | | alignment-specifier
| | | | | | | | | | alignment-specifier:sym<type-name>
| | | | | | | | | | | alignas-keyword
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | alignment-specifier:sym<constant>
| | | | | | | | | | | alignas-keyword
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | * FAIL
| | | | | | | | * FAIL
| | | | | | | * FAIL
| | | | | | | ws
| | | | | | | | ws-char
| | | | | | | | * FAIL
| | | | | | | * MATCH ""
| | | | | | * MATCH "typedef union "
| | | | | | ws
| | | | | | | ws-char
| | | | | | | * FAIL
| | | | | | * MATCH ""
| | | | | | declarator
| | | | | | | declarator:sym<direct>
| | | | | | | | pointer
| | | | | | | | | pointer:sym<pointer>
| | | | | | | | | * FAIL
| | | | | | | | * FAIL
| | | | | | | | ws
| | | | | | | | | ws-char
| | | | | | | | | * FAIL
| | | | | | | | * MATCH ""
| | | | | | | | direct-declarator
| | | | | | | | | direct-declarator-first
| | | | | | | | | | direct-declarator-first:sym<identifier>
| | | | | | | | | | | ident
| | | | | | | | | | | | ident-first
| | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | direct-declarator-first:sym<declarator>
| | | | | | | | | | * FAIL
| | | | | | | | | * FAIL
| | | | | | | | * FAIL
| | | | | | | * FAIL
| | | | | | * FAIL
| | | | | * FAIL
| | | | | function-definition:sym<ancient>
| | | | | | declaration-specifiers
| | | | | | | declaration-specifier
| | | | | | | | declaration-specifier:sym<storage-class>
| | | | | | | | | storage-class-specifier
| | | | | | | | | | storage-class-specifier:sym<typedef>
| | | | | | | | | | | ws
| | | | | | | | | | | | ws-char
| | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | | ws-char
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * MATCH " "
| | | | | | | | | | * MATCH "typedef "
| | | | | | | | | * MATCH "typedef "
| | | | | | | | | ws
| | | | | | | | | | ws-char
| | | | | | | | | | * FAIL
| | | | | | | | | * MATCH ""
| | | | | | | | * MATCH "typedef "
| | | | | | | * MATCH "typedef "
| | | | | | | declaration-specifier
| | | | | | | | declaration-specifier:sym<storage-class>
| | | | | | | | | storage-class-specifier
| | | | | | | | | | storage-class-specifier:sym<typedef>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<extern>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<static>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<_Thread_local>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<auto>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<register>
| | | | | | | | | | * FAIL
| | | | | | | | | * FAIL
| | | | | | | | * FAIL
| | | | | | | | declaration-specifier:sym<type-specifier>
| | | | | | | | | type-specifier
| | | | | | | | | | type-specifier:sym<void>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<char>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<short>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<int>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<long>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<float>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<double>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<signed>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<unsigned>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<_Bool>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<_Complex>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<atomic-type>
| | | | | | | | | | | atomic-type-specifier
| | | | | | | | | | | | atomic-type-specifier:sym<_Atomic>
| | | | | | | | | | | | | atomic-keyword
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<struct-or-union>
| | | | | | | | | | | struct-or-union-specifier
| | | | | | | | | | | | struct-or-union-specifier:sym<decl>
| | | | | | | | | | | | | struct-or-union
| | | | | | | | | | | | | | struct-or-union:sym<struct>
| | | | | | | | | | | | | | | struct-keyword
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | struct-or-union:sym<union>
| | | | | | | | | | | | | | | union-keyword
| | | | | | | | | | | | | | | * MATCH "union"
| | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | | | | * MATCH "union "
| | | | | | | | | | | | | * MATCH "union "
| | | | | | | | | | | | | ws
| | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | ident
| | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | ws
| | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | ws
| | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | | | struct-declaration-list
| | | | | | | | | | | | | | struct-declaration
| | | | | | | | | | | | | | | struct-declaration:sym<struct>
| | | | | | | | | | | | | | | | specifier-qualifier-list
| | | | | | | | | | | | | | | | | specifier-qualifier
| | | | | | | | | | | | | | | | | | specifier-qualifier:sym<type-specifier>
| | | | | | | | | | | | | | | | | | | type-specifier
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<void>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<char>
| | | | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | * MATCH "cha"
| | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | | | | | | * MATCH "char "
| | | | | | | | | | | | | | | | | * MATCH "char "
| | | | | | | | | | | | | | | | | specifier-qualifier
| | | | | | | | | | | | | | | | | | specifier-qualifier:sym<type-specifier>
| | | | | | | | | | | | | | | | | | | type-specifier
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<void>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<char>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<short>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<int>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<long>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<float>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<double>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<signed>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<unsigned>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<_Bool>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<_Complex>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<atomic-type>
| | | | | | | | | | | | | | | | | | | | | atomic-type-specifier
| | | | | | | | | | | | | | | | | | | | | | atomic-type-specifier:sym<_Atomic>
| | | | | | | | | | | | | | | | | | | | | | | atomic-keyword
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<struct-or-union>
| | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier
| | | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier:sym<decl>
| | | | | | | | | | | | | | | | | | | | | | | struct-or-union
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<struct>
| | | | | | | | | | | | | | | | | | | | | | | | | struct-keyword
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<union>
| | | | | | | | | | | | | | | | | | | | | | | | | union-keyword
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier:sym<spec>
| | | | | | | | | | | | | | | | | | | | | | | struct-or-union
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<struct>
| | | | | | | | | | | | | | | | | | | | | | | | | struct-keyword
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<union>
| | | | | | | | | | | | | | | | | | | | | | | | | union-keyword
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<enum-specifier>
| | | | | | | | | | | | | | | | | | | | | enum-specifier
| | | | | | | | | | | | | | | | | | | | | | enum-specifier:sym<decl>
| | | | | | | | | | | | | | | | | | | | | | | enum-keyword
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | enum-specifier:sym<spec>
| | | | | | | | | | | | | | | | | | | | | | | enum-keyword
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<typedef-name>
| | | | | | | | | | | | | | | | | | | | | typedef-name
| | | | | | | | | | | | | | | | | | | | | | ident
| | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<digit>
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<digit>
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | * MATCH "__m"
| | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | | | | | | * MATCH "__mbst"
| | | | | | | | | | | | | | | | | * MATCH "__mbstate"
| | | | | | | | | | | | | | | | | specifier-qualifier
| | | | | | | | | | | | | | | | | | specifier-qualifier:sym<type-specifier>
| | | | | | | | | | | | | | | | | | | type-specifier
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<void>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<char>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<short>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<int>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<long>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<float>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<double>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<signed>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<unsigned>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<_Bool>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<_Complex>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<atomic-type>
| | | | | | | | | | | | | | | | | | | | | atomic-type-specifier
| | | | | | | | | | | | | | | | | | | | | | atomic-type-specifier:sym<_Atomic>
| | | | | | | | | | | | | | | | | | | | | | | atomic-keyword
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<struct-or-union>
| | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier
| | | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier:sym<decl>
| | | | | | | | | | | | | | | | | | | | | | | struct-or-union
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<struct>
| | | | | | | | | | | | | | | | | | | | | | | | | struct-keyword
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<union>
| | | | | | | | | | | | | | | | | | | | | | | | | union-keyword
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier:sym<spec>
| | | | | | | | | | | | | | | | | | | | | | | struct-or-union
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<struct>
| | | | | | | | | | | | | | | | | | | | | | | | | struct-keyword
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<union>
| | | | | | | | | | | | | | | | | | | | | | | | | union-keyword
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<enum-specifier>
| | | | | | | | | | | | | | | | | | | | | enum-specifier
| | | | | | | | | | | | | | | | | | | | | | enum-specifier:sym<decl>
| | | | | | | | | | | | | | | | | | | | | | | enum-keyword
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | enum-specifier:sym<spec>
| | | | | | | | | | | | | | | | | | | | | | | enum-keyword
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<typedef-name>
| | | | | | | | | | | | | | | | | | | | | typedef-name
| | | | | | | | | | | | | | | | | | | | | | ident
| | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<__typeof__>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | specifier-qualifier:sym<type-qualifier>
| | | | | | | | | | | | | | | | | | | type-qualifier
| | | | | | | | | | | | | | | | | | | | type-qualifier:sym<const>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-qualifier:sym<restrict>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-qualifier:sym<volatile>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-qualifier:sym<_Atomic>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | | | | * MATCH "char __mbsta"
| | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | | | | struct-declarator-list
| | | | | | | | | | | | | | | | | struct-declarator
| | | | | | | | | | | | | | | | | | struct-declarator:sym<declarator>
| | | | | | | | | | | | | | | | | | | declarator
| | | | | | | | | | | | | | | | | | | | declarator:sym<direct>
| | | | | | | | | | | | | | | | | | | | | pointer
| | | | | | | | | | | | | | | | | | | | | | pointer:sym<pointer>
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | direct-declarator
| | | | | | | | | | | | | | | | | | | | | | direct-declarator-first
| | | | | | | | | | | | | | | | | | | | | | | direct-declarator-first:sym<identifier>
| | | | | | | | | | | | | | | | | | | | | | | | ident
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | direct-declarator-first:sym<declarator>
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | struct-declarator:sym<bit-declarator>
| | | | | | | | | | | | | | | | | | | declarator
| | | | | | | | | | | | | | | | | | | | declarator:sym<direct>
| | | | | | | | | | | | | | | | | | | | | pointer
| | | | | | | | | | | | | | | | | | | | | | pointer:sym<pointer>
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | direct-declarator
| | | | | | | | | | | | | | | | | | | | | | direct-declarator-first
| | | | | | | | | | | | | | | | | | | | | | | direct-declarator-first:sym<identifier>
| | | | | | | | | | | | | | | | | | | | | | | | ident
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | direct-declarator-first:sym<declarator>
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | struct-declaration:sym<static_assert>
| | | | | | | | | | | | | | | | static-assert-declaration
| | | | | | | | | | | | | | | | | static-assert-keyword
| | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | | struct-or-union-specifier:sym<spec>
| | | | | | | | | | | | | struct-or-union
| | | | | | | | | | | | | | struct-or-union:sym<struct>
| | | | | | | | | | | | | | | struct-keyword
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | struct-or-union:sym<union>
| | | | | | | | | | | | | | | union-keyword
| | | | | | | | | | | | | | | * MATCH "union"
| | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | | | | * MATCH "union "
| | | | | | | | | | | | | * MATCH "union "
| | | | | | | | | | | | | ws
| | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | ident
| | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<enum-specifier>
| | | | | | | | | | | enum-specifier
| | | | | | | | | | | | enum-specifier:sym<decl>
| | | | | | | | | | | | | enum-keyword
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | | enum-specifier:sym<spec>
| | | | | | | | | | | | | enum-keyword
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<typedef-name>
| | | | | | | | | | | typedef-name
| | | | | | | | | | | | ident
| | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | * MATCH "u"
| | | | | | | | | | | | | * MATCH "u"
| | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | * MATCH "n"
| | | | | | | | | | | | | | | * MATCH "n"
| | | | | | | | | | | | | | * MATCH "n"
| | | | | | | | | | | | | * MATCH "n"
| | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | * MATCH "i"
| | | | | | | | | | | | | | | * MATCH "i"
| | | | | | | | | | | | | | * MATCH "i"
| | | | | | | | | | | | | * MATCH "i"
| | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | * MATCH "o"
| | | | | | | | | | | | | | | * MATCH "o"
| | | | | | | | | | | | | | * MATCH "o"
| | | | | | | | | | | | | * MATCH "o"
| | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | * MATCH "n"
| | | | | | | | | | | | | | | * MATCH "n"
| | | | | | | | | | | | | | * MATCH "n"
| | | | | | | | | | | | | * MATCH "n"
| | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | ident-rest:sym<digit>
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * MATCH "union"
| | | | | | | | | | | | ws
| | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | * MATCH "union "
| | | | | | | | | | | ws
| | | | | | | | | | | | ws-char
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * MATCH ""
| | | | | | | | | | | ws
| | | | | | | | | | | | ws-char
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * MATCH ""
| | | | | | | | | | * MATCH "union "
| | | | | | | | | * MATCH "union "
| | | | | | | | | ws
| | | | | | | | | | ws-char
| | | | | | | | | | * FAIL
| | | | | | | | | * MATCH ""
| | | | | | | | * MATCH "union "
| | | | | | | * MATCH "union "
| | | | | | | declaration-specifier
| | | | | | | | declaration-specifier:sym<storage-class>
| | | | | | | | | storage-class-specifier
| | | | | | | | | | storage-class-specifier:sym<typedef>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<extern>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<static>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<_Thread_local>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<auto>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<register>
| | | | | | | | | | * FAIL
| | | | | | | | | * FAIL
| | | | | | | | * FAIL
| | | | | | | | declaration-specifier:sym<type-specifier>
| | | | | | | | | type-specifier
| | | | | | | | | | type-specifier:sym<void>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<char>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<short>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<int>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<long>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<float>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<double>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<signed>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<unsigned>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<_Bool>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<_Complex>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<atomic-type>
| | | | | | | | | | | atomic-type-specifier
| | | | | | | | | | | | atomic-type-specifier:sym<_Atomic>
| | | | | | | | | | | | | atomic-keyword
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<struct-or-union>
| | | | | | | | | | | struct-or-union-specifier
| | | | | | | | | | | | struct-or-union-specifier:sym<decl>
| | | | | | | | | | | | | struct-or-union
| | | | | | | | | | | | | | struct-or-union:sym<struct>
| | | | | | | | | | | | | | | struct-keyword
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | struct-or-union:sym<union>
| | | | | | | | | | | | | | | union-keyword
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | | struct-or-union-specifier:sym<spec>
| | | | | | | | | | | | | struct-or-union
| | | | | | | | | | | | | | struct-or-union:sym<struct>
| | | | | | | | | | | | | | | struct-keyword
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | struct-or-union:sym<union>
| | | | | | | | | | | | | | | union-keyword
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<enum-specifier>
| | | | | | | | | | | enum-specifier
| | | | | | | | | | | | enum-specifier:sym<decl>
| | | | | | | | | | | | | enum-keyword
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | | enum-specifier:sym<spec>
| | | | | | | | | | | | | enum-keyword
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<typedef-name>
| | | | | | | | | | | typedef-name
| | | | | | | | | | | | ident
| | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<__typeof__>
| | | | | | | | | | * FAIL
| | | | | | | | | * FAIL
| | | | | | | | * FAIL
| | | | | | | | declaration-specifier:sym<type-qualifier>
| | | | | | | | | type-qualifier
| | | | | | | | | | type-qualifier:sym<const>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-qualifier:sym<restrict>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-qualifier:sym<volatile>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-qualifier:sym<_Atomic>
| | | | | | | | | | * FAIL
| | | | | | | | | * FAIL
| | | | | | | | * FAIL
| | | | | | | | declaration-specifier:sym<function>
| | | | | | | | | function-specifier
| | | | | | | | | | function-specifier:sym<inline>
| | | | | | | | | | * FAIL
| | | | | | | | | | function-specifier:sym<_Noreturn>
| | | | | | | | | | * FAIL
| | | | | | | | | * FAIL
| | | | | | | | * FAIL
| | | | | | | | declaration-specifier:sym<alignment>
| | | | | | | | | alignment-specifier
| | | | | | | | | | alignment-specifier:sym<type-name>
| | | | | | | | | | | alignas-keyword
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | alignment-specifier:sym<constant>
| | | | | | | | | | | alignas-keyword
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | * FAIL
| | | | | | | | * FAIL
| | | | | | | * FAIL
| | | | | | | ws
| | | | | | | | ws-char
| | | | | | | | * FAIL
| | | | | | | * MATCH ""
| | | | | | * MATCH "typedef union "
| | | | | | ws
| | | | | | | ws-char
| | | | | | | * FAIL
| | | | | | * MATCH ""
| | | | | | declarator
| | | | | | | declarator:sym<direct>
| | | | | | | | pointer
| | | | | | | | | pointer:sym<pointer>
| | | | | | | | | * FAIL
| | | | | | | | * FAIL
| | | | | | | | ws
| | | | | | | | | ws-char
| | | | | | | | | * FAIL
| | | | | | | | * MATCH ""
| | | | | | | | direct-declarator
| | | | | | | | | direct-declarator-first
| | | | | | | | | | direct-declarator-first:sym<identifier>
| | | | | | | | | | | ident
| | | | | | | | | | | | ident-first
| | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | direct-declarator-first:sym<declarator>
| | | | | | | | | | * FAIL
| | | | | | | | | * FAIL
| | | | | | | | * FAIL
| | | | | | | * FAIL
| | | | | | * FAIL
| | | | | * FAIL
| | | | * FAIL
| | | * FAIL
| | | external-declaration:sym<declaration>
| | | | declaration
| | | | | declaration:sym<declaration>
| | | | | | declaration-specifiers
| | | | | | | declaration-specifier
| | | | | | | | declaration-specifier:sym<storage-class>
| | | | | | | | | storage-class-specifier
| | | | | | | | | | storage-class-specifier:sym<typedef>
| | | | | | | | | | | ws
| | | | | | | | | | | | ws-char
| | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | | ws-char
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * MATCH " "
| | | | | | | | | | * MATCH "typedef "
| | | | | | | | | * MATCH "typedef "
| | | | | | | | | ws
| | | | | | | | | | ws-char
| | | | | | | | | | * FAIL
| | | | | | | | | * MATCH ""
| | | | | | | | * MATCH "typedef "
| | | | | | | * MATCH "typedef "
| | | | | | | declaration-specifier
| | | | | | | | declaration-specifier:sym<storage-class>
| | | | | | | | | storage-class-specifier
| | | | | | | | | | storage-class-specifier:sym<typedef>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<extern>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<static>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<_Thread_local>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<auto>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<register>
| | | | | | | | | | * FAIL
| | | | | | | | | * FAIL
| | | | | | | | * FAIL
| | | | | | | | declaration-specifier:sym<type-specifier>
| | | | | | | | | type-specifier
| | | | | | | | | | type-specifier:sym<void>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<char>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<short>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<int>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<long>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<float>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<double>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<signed>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<unsigned>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<_Bool>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<_Complex>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<atomic-type>
| | | | | | | | | | | atomic-type-specifier
| | | | | | | | | | | | atomic-type-specifier:sym<_Atomic>
| | | | | | | | | | | | | atomic-keyword
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<struct-or-union>
| | | | | | | | | | | struct-or-union-specifier
| | | | | | | | | | | | struct-or-union-specifier:sym<decl>
| | | | | | | | | | | | | struct-or-union
| | | | | | | | | | | | | | struct-or-union:sym<struct>
| | | | | | | | | | | | | | | struct-keyword
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | struct-or-union:sym<union>
| | | | | | | | | | | | | | | union-keyword
| | | | | | | | | | | | | | | * MATCH "union"
| | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | | | | * MATCH "union "
| | | | | | | | | | | | | * MATCH "union "
| | | | | | | | | | | | | ws
| | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | ident
| | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | ws
| | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | ws
| | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | | | struct-declaration-list
| | | | | | | | | | | | | | struct-declaration
| | | | | | | | | | | | | | | struct-declaration:sym<struct>
| | | | | | | | | | | | | | | | specifier-qualifier-list
| | | | | | | | | | | | | | | | | specifier-qualifier
| | | | | | | | | | | | | | | | | | specifier-qualifier:sym<type-specifier>
| | | | | | | | | | | | | | | | | | | type-specifier
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<void>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<char>
| | | | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | * MATCH "cha"
| | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | | | | | | * MATCH "char "
| | | | | | | | | | | | | | | | | * MATCH "char "
| | | | | | | | | | | | | | | | | specifier-qualifier
| | | | | | | | | | | | | | | | | | specifier-qualifier:sym<type-specifier>
| | | | | | | | | | | | | | | | | | | type-specifier
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<void>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<char>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<short>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<int>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<long>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<float>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<double>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<signed>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<unsigned>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<_Bool>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<_Complex>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<atomic-type>
| | | | | | | | | | | | | | | | | | | | | atomic-type-specifier
| | | | | | | | | | | | | | | | | | | | | | atomic-type-specifier:sym<_Atomic>
| | | | | | | | | | | | | | | | | | | | | | | atomic-keyword
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<struct-or-union>
| | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier
| | | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier:sym<decl>
| | | | | | | | | | | | | | | | | | | | | | | struct-or-union
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<struct>
| | | | | | | | | | | | | | | | | | | | | | | | | struct-keyword
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<union>
| | | | | | | | | | | | | | | | | | | | | | | | | union-keyword
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier:sym<spec>
| | | | | | | | | | | | | | | | | | | | | | | struct-or-union
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<struct>
| | | | | | | | | | | | | | | | | | | | | | | | | struct-keyword
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<union>
| | | | | | | | | | | | | | | | | | | | | | | | | union-keyword
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<enum-specifier>
| | | | | | | | | | | | | | | | | | | | | enum-specifier
| | | | | | | | | | | | | | | | | | | | | | enum-specifier:sym<decl>
| | | | | | | | | | | | | | | | | | | | | | | enum-keyword
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | enum-specifier:sym<spec>
| | | | | | | | | | | | | | | | | | | | | | | enum-keyword
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<typedef-name>
| | | | | | | | | | | | | | | | | | | | | typedef-name
| | | | | | | | | | | | | | | | | | | | | | ident
| | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<digit>
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<digit>
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | * MATCH "__m"
| | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | | | | | | * MATCH "__mbst"
| | | | | | | | | | | | | | | | | * MATCH "__mbstate"
| | | | | | | | | | | | | | | | | specifier-qualifier
| | | | | | | | | | | | | | | | | | specifier-qualifier:sym<type-specifier>
| | | | | | | | | | | | | | | | | | | type-specifier
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<void>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<char>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<short>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<int>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<long>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<float>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<double>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<signed>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<unsigned>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<_Bool>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<_Complex>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<atomic-type>
| | | | | | | | | | | | | | | | | | | | | atomic-type-specifier
| | | | | | | | | | | | | | | | | | | | | | atomic-type-specifier:sym<_Atomic>
| | | | | | | | | | | | | | | | | | | | | | | atomic-keyword
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<struct-or-union>
| | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier
| | | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier:sym<decl>
| | | | | | | | | | | | | | | | | | | | | | | struct-or-union
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<struct>
| | | | | | | | | | | | | | | | | | | | | | | | | struct-keyword
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<union>
| | | | | | | | | | | | | | | | | | | | | | | | | union-keyword
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier:sym<spec>
| | | | | | | | | | | | | | | | | | | | | | | struct-or-union
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<struct>
| | | | | | | | | | | | | | | | | | | | | | | | | struct-keyword
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<union>
| | | | | | | | | | | | | | | | | | | | | | | | | union-keyword
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<enum-specifier>
| | | | | | | | | | | | | | | | | | | | | enum-specifier
| | | | | | | | | | | | | | | | | | | | | | enum-specifier:sym<decl>
| | | | | | | | | | | | | | | | | | | | | | | enum-keyword
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | enum-specifier:sym<spec>
| | | | | | | | | | | | | | | | | | | | | | | enum-keyword
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<typedef-name>
| | | | | | | | | | | | | | | | | | | | | typedef-name
| | | | | | | | | | | | | | | | | | | | | | ident
| | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<__typeof__>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | specifier-qualifier:sym<type-qualifier>
| | | | | | | | | | | | | | | | | | | type-qualifier
| | | | | | | | | | | | | | | | | | | | type-qualifier:sym<const>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-qualifier:sym<restrict>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-qualifier:sym<volatile>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-qualifier:sym<_Atomic>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | | | | * MATCH "char __mbsta"
| | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | | | | struct-declarator-list
| | | | | | | | | | | | | | | | | struct-declarator
| | | | | | | | | | | | | | | | | | struct-declarator:sym<declarator>
| | | | | | | | | | | | | | | | | | | declarator
| | | | | | | | | | | | | | | | | | | | declarator:sym<direct>
| | | | | | | | | | | | | | | | | | | | | pointer
| | | | | | | | | | | | | | | | | | | | | | pointer:sym<pointer>
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | direct-declarator
| | | | | | | | | | | | | | | | | | | | | | direct-declarator-first
| | | | | | | | | | | | | | | | | | | | | | | direct-declarator-first:sym<identifier>
| | | | | | | | | | | | | | | | | | | | | | | | ident
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | direct-declarator-first:sym<declarator>
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | struct-declarator:sym<bit-declarator>
| | | | | | | | | | | | | | | | | | | declarator
| | | | | | | | | | | | | | | | | | | | declarator:sym<direct>
| | | | | | | | | | | | | | | | | | | | | pointer
| | | | | | | | | | | | | | | | | | | | | | pointer:sym<pointer>
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | direct-declarator
| | | | | | | | | | | | | | | | | | | | | | direct-declarator-first
| | | | | | | | | | | | | | | | | | | | | | | direct-declarator-first:sym<identifier>
| | | | | | | | | | | | | | | | | | | | | | | | ident
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | direct-declarator-first:sym<declarator>
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | struct-declaration:sym<static_assert>
| | | | | | | | | | | | | | | | static-assert-declaration
| | | | | | | | | | | | | | | | | static-assert-keyword
| | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | | struct-or-union-specifier:sym<spec>
| | | | | | | | | | | | | struct-or-union
| | | | | | | | | | | | | | struct-or-union:sym<struct>
| | | | | | | | | | | | | | | struct-keyword
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | struct-or-union:sym<union>
| | | | | | | | | | | | | | | union-keyword
| | | | | | | | | | | | | | | * MATCH "union"
| | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | | | | * MATCH "union "
| | | | | | | | | | | | | * MATCH "union "
| | | | | | | | | | | | | ws
| | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | ident
| | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<enum-specifier>
| | | | | | | | | | | enum-specifier
| | | | | | | | | | | | enum-specifier:sym<decl>
| | | | | | | | | | | | | enum-keyword
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | | enum-specifier:sym<spec>
| | | | | | | | | | | | | enum-keyword
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<typedef-name>
| | | | | | | | | | | typedef-name
| | | | | | | | | | | | ident
| | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | * MATCH "u"
| | | | | | | | | | | | | * MATCH "u"
| | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | * MATCH "n"
| | | | | | | | | | | | | | | * MATCH "n"
| | | | | | | | | | | | | | * MATCH "n"
| | | | | | | | | | | | | * MATCH "n"
| | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | * MATCH "i"
| | | | | | | | | | | | | | | * MATCH "i"
| | | | | | | | | | | | | | * MATCH "i"
| | | | | | | | | | | | | * MATCH "i"
| | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | * MATCH "o"
| | | | | | | | | | | | | | | * MATCH "o"
| | | | | | | | | | | | | | * MATCH "o"
| | | | | | | | | | | | | * MATCH "o"
| | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | * MATCH "n"
| | | | | | | | | | | | | | | * MATCH "n"
| | | | | | | | | | | | | | * MATCH "n"
| | | | | | | | | | | | | * MATCH "n"
| | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | ident-rest:sym<digit>
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * MATCH "union"
| | | | | | | | | | | | ws
| | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | * MATCH "union "
| | | | | | | | | | | ws
| | | | | | | | | | | | ws-char
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * MATCH ""
| | | | | | | | | | | ws
| | | | | | | | | | | | ws-char
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * MATCH ""
| | | | | | | | | | * MATCH "union "
| | | | | | | | | * MATCH "union "
| | | | | | | | | ws
| | | | | | | | | | ws-char
| | | | | | | | | | * FAIL
| | | | | | | | | * MATCH ""
| | | | | | | | * MATCH "union "
| | | | | | | * MATCH "union "
| | | | | | | declaration-specifier
| | | | | | | | declaration-specifier:sym<storage-class>
| | | | | | | | | storage-class-specifier
| | | | | | | | | | storage-class-specifier:sym<typedef>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<extern>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<static>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<_Thread_local>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<auto>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<register>
| | | | | | | | | | * FAIL
| | | | | | | | | * FAIL
| | | | | | | | * FAIL
| | | | | | | | declaration-specifier:sym<type-specifier>
| | | | | | | | | type-specifier
| | | | | | | | | | type-specifier:sym<void>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<char>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<short>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<int>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<long>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<float>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<double>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<signed>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<unsigned>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<_Bool>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<_Complex>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<atomic-type>
| | | | | | | | | | | atomic-type-specifier
| | | | | | | | | | | | atomic-type-specifier:sym<_Atomic>
| | | | | | | | | | | | | atomic-keyword
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<struct-or-union>
| | | | | | | | | | | struct-or-union-specifier
| | | | | | | | | | | | struct-or-union-specifier:sym<decl>
| | | | | | | | | | | | | struct-or-union
| | | | | | | | | | | | | | struct-or-union:sym<struct>
| | | | | | | | | | | | | | | struct-keyword
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | struct-or-union:sym<union>
| | | | | | | | | | | | | | | union-keyword
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | | struct-or-union-specifier:sym<spec>
| | | | | | | | | | | | | struct-or-union
| | | | | | | | | | | | | | struct-or-union:sym<struct>
| | | | | | | | | | | | | | | struct-keyword
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | struct-or-union:sym<union>
| | | | | | | | | | | | | | | union-keyword
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<enum-specifier>
| | | | | | | | | | | enum-specifier
| | | | | | | | | | | | enum-specifier:sym<decl>
| | | | | | | | | | | | | enum-keyword
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | | enum-specifier:sym<spec>
| | | | | | | | | | | | | enum-keyword
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<typedef-name>
| | | | | | | | | | | typedef-name
| | | | | | | | | | | | ident
| | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<__typeof__>
| | | | | | | | | | * FAIL
| | | | | | | | | * FAIL
| | | | | | | | * FAIL
| | | | | | | | declaration-specifier:sym<type-qualifier>
| | | | | | | | | type-qualifier
| | | | | | | | | | type-qualifier:sym<const>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-qualifier:sym<restrict>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-qualifier:sym<volatile>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-qualifier:sym<_Atomic>
| | | | | | | | | | * FAIL
| | | | | | | | | * FAIL
| | | | | | | | * FAIL
| | | | | | | | declaration-specifier:sym<function>
| | | | | | | | | function-specifier
| | | | | | | | | | function-specifier:sym<inline>
| | | | | | | | | | * FAIL
| | | | | | | | | | function-specifier:sym<_Noreturn>
| | | | | | | | | | * FAIL
| | | | | | | | | * FAIL
| | | | | | | | * FAIL
| | | | | | | | declaration-specifier:sym<alignment>
| | | | | | | | | alignment-specifier
| | | | | | | | | | alignment-specifier:sym<type-name>
| | | | | | | | | | | alignas-keyword
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | alignment-specifier:sym<constant>
| | | | | | | | | | | alignas-keyword
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | * FAIL
| | | | | | | | * FAIL
| | | | | | | * FAIL
| | | | | | | ws
| | | | | | | | ws-char
| | | | | | | | * FAIL
| | | | | | | * MATCH ""
| | | | | | * MATCH "typedef union "
| | | | | | ws
| | | | | | | ws-char
| | | | | | | * FAIL
| | | | | | * MATCH ""
| | | | | | init-declarator-list
| | | | | | | init-declarator
| | | | | | | | declarator
| | | | | | | | | declarator:sym<direct>
| | | | | | | | | | pointer
| | | | | | | | | | | pointer:sym<pointer>
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | ws
| | | | | | | | | | | ws-char
| | | | | | | | | | | * FAIL
| | | | | | | | | | * MATCH ""
| | | | | | | | | | direct-declarator
| | | | | | | | | | | direct-declarator-first
| | | | | | | | | | | | direct-declarator-first:sym<identifier>
| | | | | | | | | | | | | ident
| | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | | direct-declarator-first:sym<declarator>
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | * FAIL
| | | | | | | | * FAIL
| | | | | | | * FAIL
| | | | | | * FAIL
| | | | | | ws
| | | | | | | ws-char
| | | | | | | * FAIL
| | | | | | * MATCH ""
| | | | | * FAIL
| | | | | declaration:sym<static_assert>
| | | | | | static-assert-declaration
| | | | | | | static-assert-keyword
| | | | | | | * FAIL
| | | | | | * FAIL
| | | | | * FAIL
| | | | * FAIL
| | | * FAIL
| | * FAIL
| * FAIL
| ws
| | ws-char
| | * FAIL
| * MATCH ""
| translation-unit
| | external-declaration
| | | external-declaration:sym<function-definition>
| | | | function-definition
| | | | | function-definition:sym<modern>
| | | | | | declaration-specifiers
| | | | | | | declaration-specifier
| | | | | | | | declaration-specifier:sym<storage-class>
| | | | | | | | | storage-class-specifier
| | | | | | | | | | storage-class-specifier:sym<typedef>
| | | | | | | | | | | ws
| | | | | | | | | | | | ws-char
| | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | | ws-char
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * MATCH " "
| | | | | | | | | | * MATCH "typedef "
| | | | | | | | | * MATCH "typedef "
| | | | | | | | | ws
| | | | | | | | | | ws-char
| | | | | | | | | | * FAIL
| | | | | | | | | * MATCH ""
| | | | | | | | * MATCH "typedef "
| | | | | | | * MATCH "typedef "
| | | | | | | declaration-specifier
| | | | | | | | declaration-specifier:sym<storage-class>
| | | | | | | | | storage-class-specifier
| | | | | | | | | | storage-class-specifier:sym<typedef>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<extern>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<static>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<_Thread_local>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<auto>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<register>
| | | | | | | | | | * FAIL
| | | | | | | | | * FAIL
| | | | | | | | * FAIL
| | | | | | | | declaration-specifier:sym<type-specifier>
| | | | | | | | | type-specifier
| | | | | | | | | | type-specifier:sym<void>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<char>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<short>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<int>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<long>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<float>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<double>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<signed>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<unsigned>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<_Bool>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<_Complex>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<atomic-type>
| | | | | | | | | | | atomic-type-specifier
| | | | | | | | | | | | atomic-type-specifier:sym<_Atomic>
| | | | | | | | | | | | | atomic-keyword
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<struct-or-union>
| | | | | | | | | | | struct-or-union-specifier
| | | | | | | | | | | | struct-or-union-specifier:sym<decl>
| | | | | | | | | | | | | struct-or-union
| | | | | | | | | | | | | | struct-or-union:sym<struct>
| | | | | | | | | | | | | | | struct-keyword
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | struct-or-union:sym<union>
| | | | | | | | | | | | | | | union-keyword
| | | | | | | | | | | | | | | * MATCH "union"
| | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | | | | * MATCH "union "
| | | | | | | | | | | | | * MATCH "union "
| | | | | | | | | | | | | ws
| | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | ident
| | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | ws
| | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | ws
| | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | | | struct-declaration-list
| | | | | | | | | | | | | | struct-declaration
| | | | | | | | | | | | | | | struct-declaration:sym<struct>
| | | | | | | | | | | | | | | | specifier-qualifier-list
| | | | | | | | | | | | | | | | | specifier-qualifier
| | | | | | | | | | | | | | | | | | specifier-qualifier:sym<type-specifier>
| | | | | | | | | | | | | | | | | | | type-specifier
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<void>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<char>
| | | | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | * MATCH "cha"
| | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | | | | | | * MATCH "char "
| | | | | | | | | | | | | | | | | * MATCH "char "
| | | | | | | | | | | | | | | | | specifier-qualifier
| | | | | | | | | | | | | | | | | | specifier-qualifier:sym<type-specifier>
| | | | | | | | | | | | | | | | | | | type-specifier
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<void>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<char>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<short>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<int>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<long>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<float>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<double>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<signed>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<unsigned>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<_Bool>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<_Complex>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<atomic-type>
| | | | | | | | | | | | | | | | | | | | | atomic-type-specifier
| | | | | | | | | | | | | | | | | | | | | | atomic-type-specifier:sym<_Atomic>
| | | | | | | | | | | | | | | | | | | | | | | atomic-keyword
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<struct-or-union>
| | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier
| | | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier:sym<decl>
| | | | | | | | | | | | | | | | | | | | | | | struct-or-union
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<struct>
| | | | | | | | | | | | | | | | | | | | | | | | | struct-keyword
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<union>
| | | | | | | | | | | | | | | | | | | | | | | | | union-keyword
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier:sym<spec>
| | | | | | | | | | | | | | | | | | | | | | | struct-or-union
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<struct>
| | | | | | | | | | | | | | | | | | | | | | | | | struct-keyword
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<union>
| | | | | | | | | | | | | | | | | | | | | | | | | union-keyword
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<enum-specifier>
| | | | | | | | | | | | | | | | | | | | | enum-specifier
| | | | | | | | | | | | | | | | | | | | | | enum-specifier:sym<decl>
| | | | | | | | | | | | | | | | | | | | | | | enum-keyword
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | enum-specifier:sym<spec>
| | | | | | | | | | | | | | | | | | | | | | | enum-keyword
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<typedef-name>
| | | | | | | | | | | | | | | | | | | | | typedef-name
| | | | | | | | | | | | | | | | | | | | | | ident
| | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<digit>
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<digit>
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | * MATCH "__m"
| | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | | | | | | * MATCH "__mbst"
| | | | | | | | | | | | | | | | | * MATCH "__mbstate"
| | | | | | | | | | | | | | | | | specifier-qualifier
| | | | | | | | | | | | | | | | | | specifier-qualifier:sym<type-specifier>
| | | | | | | | | | | | | | | | | | | type-specifier
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<void>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<char>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<short>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<int>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<long>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<float>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<double>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<signed>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<unsigned>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<_Bool>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<_Complex>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<atomic-type>
| | | | | | | | | | | | | | | | | | | | | atomic-type-specifier
| | | | | | | | | | | | | | | | | | | | | | atomic-type-specifier:sym<_Atomic>
| | | | | | | | | | | | | | | | | | | | | | | atomic-keyword
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<struct-or-union>
| | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier
| | | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier:sym<decl>
| | | | | | | | | | | | | | | | | | | | | | | struct-or-union
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<struct>
| | | | | | | | | | | | | | | | | | | | | | | | | struct-keyword
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<union>
| | | | | | | | | | | | | | | | | | | | | | | | | union-keyword
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier:sym<spec>
| | | | | | | | | | | | | | | | | | | | | | | struct-or-union
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<struct>
| | | | | | | | | | | | | | | | | | | | | | | | | struct-keyword
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<union>
| | | | | | | | | | | | | | | | | | | | | | | | | union-keyword
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<enum-specifier>
| | | | | | | | | | | | | | | | | | | | | enum-specifier
| | | | | | | | | | | | | | | | | | | | | | enum-specifier:sym<decl>
| | | | | | | | | | | | | | | | | | | | | | | enum-keyword
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | enum-specifier:sym<spec>
| | | | | | | | | | | | | | | | | | | | | | | enum-keyword
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<typedef-name>
| | | | | | | | | | | | | | | | | | | | | typedef-name
| | | | | | | | | | | | | | | | | | | | | | ident
| | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<__typeof__>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | specifier-qualifier:sym<type-qualifier>
| | | | | | | | | | | | | | | | | | | type-qualifier
| | | | | | | | | | | | | | | | | | | | type-qualifier:sym<const>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-qualifier:sym<restrict>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-qualifier:sym<volatile>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-qualifier:sym<_Atomic>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | | | | * MATCH "char __mbsta"
| | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | | | | struct-declarator-list
| | | | | | | | | | | | | | | | | struct-declarator
| | | | | | | | | | | | | | | | | | struct-declarator:sym<declarator>
| | | | | | | | | | | | | | | | | | | declarator
| | | | | | | | | | | | | | | | | | | | declarator:sym<direct>
| | | | | | | | | | | | | | | | | | | | | pointer
| | | | | | | | | | | | | | | | | | | | | | pointer:sym<pointer>
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | direct-declarator
| | | | | | | | | | | | | | | | | | | | | | direct-declarator-first
| | | | | | | | | | | | | | | | | | | | | | | direct-declarator-first:sym<identifier>
| | | | | | | | | | | | | | | | | | | | | | | | ident
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | direct-declarator-first:sym<declarator>
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | struct-declarator:sym<bit-declarator>
| | | | | | | | | | | | | | | | | | | declarator
| | | | | | | | | | | | | | | | | | | | declarator:sym<direct>
| | | | | | | | | | | | | | | | | | | | | pointer
| | | | | | | | | | | | | | | | | | | | | | pointer:sym<pointer>
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | direct-declarator
| | | | | | | | | | | | | | | | | | | | | | direct-declarator-first
| | | | | | | | | | | | | | | | | | | | | | | direct-declarator-first:sym<identifier>
| | | | | | | | | | | | | | | | | | | | | | | | ident
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | direct-declarator-first:sym<declarator>
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | struct-declaration:sym<static_assert>
| | | | | | | | | | | | | | | | static-assert-declaration
| | | | | | | | | | | | | | | | | static-assert-keyword
| | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | | struct-or-union-specifier:sym<spec>
| | | | | | | | | | | | | struct-or-union
| | | | | | | | | | | | | | struct-or-union:sym<struct>
| | | | | | | | | | | | | | | struct-keyword
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | struct-or-union:sym<union>
| | | | | | | | | | | | | | | union-keyword
| | | | | | | | | | | | | | | * MATCH "union"
| | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | | | | * MATCH "union "
| | | | | | | | | | | | | * MATCH "union "
| | | | | | | | | | | | | ws
| | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | ident
| | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<enum-specifier>
| | | | | | | | | | | enum-specifier
| | | | | | | | | | | | enum-specifier:sym<decl>
| | | | | | | | | | | | | enum-keyword
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | | enum-specifier:sym<spec>
| | | | | | | | | | | | | enum-keyword
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<typedef-name>
| | | | | | | | | | | typedef-name
| | | | | | | | | | | | ident
| | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | * MATCH "u"
| | | | | | | | | | | | | * MATCH "u"
| | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | * MATCH "n"
| | | | | | | | | | | | | | | * MATCH "n"
| | | | | | | | | | | | | | * MATCH "n"
| | | | | | | | | | | | | * MATCH "n"
| | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | * MATCH "i"
| | | | | | | | | | | | | | | * MATCH "i"
| | | | | | | | | | | | | | * MATCH "i"
| | | | | | | | | | | | | * MATCH "i"
| | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | * MATCH "o"
| | | | | | | | | | | | | | | * MATCH "o"
| | | | | | | | | | | | | | * MATCH "o"
| | | | | | | | | | | | | * MATCH "o"
| | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | * MATCH "n"
| | | | | | | | | | | | | | | * MATCH "n"
| | | | | | | | | | | | | | * MATCH "n"
| | | | | | | | | | | | | * MATCH "n"
| | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | ident-rest:sym<digit>
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * MATCH "union"
| | | | | | | | | | | | ws
| | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | * MATCH "union "
| | | | | | | | | | | ws
| | | | | | | | | | | | ws-char
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * MATCH ""
| | | | | | | | | | | ws
| | | | | | | | | | | | ws-char
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * MATCH ""
| | | | | | | | | | * MATCH "union "
| | | | | | | | | * MATCH "union "
| | | | | | | | | ws
| | | | | | | | | | ws-char
| | | | | | | | | | * FAIL
| | | | | | | | | * MATCH ""
| | | | | | | | * MATCH "union "
| | | | | | | * MATCH "union "
| | | | | | | declaration-specifier
| | | | | | | | declaration-specifier:sym<storage-class>
| | | | | | | | | storage-class-specifier
| | | | | | | | | | storage-class-specifier:sym<typedef>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<extern>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<static>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<_Thread_local>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<auto>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<register>
| | | | | | | | | | * FAIL
| | | | | | | | | * FAIL
| | | | | | | | * FAIL
| | | | | | | | declaration-specifier:sym<type-specifier>
| | | | | | | | | type-specifier
| | | | | | | | | | type-specifier:sym<void>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<char>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<short>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<int>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<long>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<float>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<double>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<signed>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<unsigned>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<_Bool>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<_Complex>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<atomic-type>
| | | | | | | | | | | atomic-type-specifier
| | | | | | | | | | | | atomic-type-specifier:sym<_Atomic>
| | | | | | | | | | | | | atomic-keyword
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<struct-or-union>
| | | | | | | | | | | struct-or-union-specifier
| | | | | | | | | | | | struct-or-union-specifier:sym<decl>
| | | | | | | | | | | | | struct-or-union
| | | | | | | | | | | | | | struct-or-union:sym<struct>
| | | | | | | | | | | | | | | struct-keyword
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | struct-or-union:sym<union>
| | | | | | | | | | | | | | | union-keyword
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | | struct-or-union-specifier:sym<spec>
| | | | | | | | | | | | | struct-or-union
| | | | | | | | | | | | | | struct-or-union:sym<struct>
| | | | | | | | | | | | | | | struct-keyword
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | struct-or-union:sym<union>
| | | | | | | | | | | | | | | union-keyword
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<enum-specifier>
| | | | | | | | | | | enum-specifier
| | | | | | | | | | | | enum-specifier:sym<decl>
| | | | | | | | | | | | | enum-keyword
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | | enum-specifier:sym<spec>
| | | | | | | | | | | | | enum-keyword
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<typedef-name>
| | | | | | | | | | | typedef-name
| | | | | | | | | | | | ident
| | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<__typeof__>
| | | | | | | | | | * FAIL
| | | | | | | | | * FAIL
| | | | | | | | * FAIL
| | | | | | | | declaration-specifier:sym<type-qualifier>
| | | | | | | | | type-qualifier
| | | | | | | | | | type-qualifier:sym<const>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-qualifier:sym<restrict>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-qualifier:sym<volatile>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-qualifier:sym<_Atomic>
| | | | | | | | | | * FAIL
| | | | | | | | | * FAIL
| | | | | | | | * FAIL
| | | | | | | | declaration-specifier:sym<function>
| | | | | | | | | function-specifier
| | | | | | | | | | function-specifier:sym<inline>
| | | | | | | | | | * FAIL
| | | | | | | | | | function-specifier:sym<_Noreturn>
| | | | | | | | | | * FAIL
| | | | | | | | | * FAIL
| | | | | | | | * FAIL
| | | | | | | | declaration-specifier:sym<alignment>
| | | | | | | | | alignment-specifier
| | | | | | | | | | alignment-specifier:sym<type-name>
| | | | | | | | | | | alignas-keyword
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | alignment-specifier:sym<constant>
| | | | | | | | | | | alignas-keyword
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | * FAIL
| | | | | | | | * FAIL
| | | | | | | * FAIL
| | | | | | | ws
| | | | | | | | ws-char
| | | | | | | | * FAIL
| | | | | | | * MATCH ""
| | | | | | * MATCH "typedef union "
| | | | | | ws
| | | | | | | ws-char
| | | | | | | * FAIL
| | | | | | * MATCH ""
| | | | | | declarator
| | | | | | | declarator:sym<direct>
| | | | | | | | pointer
| | | | | | | | | pointer:sym<pointer>
| | | | | | | | | * FAIL
| | | | | | | | * FAIL
| | | | | | | | ws
| | | | | | | | | ws-char
| | | | | | | | | * FAIL
| | | | | | | | * MATCH ""
| | | | | | | | direct-declarator
| | | | | | | | | direct-declarator-first
| | | | | | | | | | direct-declarator-first:sym<identifier>
| | | | | | | | | | | ident
| | | | | | | | | | | | ident-first
| | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | direct-declarator-first:sym<declarator>
| | | | | | | | | | * FAIL
| | | | | | | | | * FAIL
| | | | | | | | * FAIL
| | | | | | | * FAIL
| | | | | | * FAIL
| | | | | * FAIL
| | | | | function-definition:sym<ancient>
| | | | | | declaration-specifiers
| | | | | | | declaration-specifier
| | | | | | | | declaration-specifier:sym<storage-class>
| | | | | | | | | storage-class-specifier
| | | | | | | | | | storage-class-specifier:sym<typedef>
| | | | | | | | | | | ws
| | | | | | | | | | | | ws-char
| | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | | ws-char
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * MATCH " "
| | | | | | | | | | * MATCH "typedef "
| | | | | | | | | * MATCH "typedef "
| | | | | | | | | ws
| | | | | | | | | | ws-char
| | | | | | | | | | * FAIL
| | | | | | | | | * MATCH ""
| | | | | | | | * MATCH "typedef "
| | | | | | | * MATCH "typedef "
| | | | | | | declaration-specifier
| | | | | | | | declaration-specifier:sym<storage-class>
| | | | | | | | | storage-class-specifier
| | | | | | | | | | storage-class-specifier:sym<typedef>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<extern>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<static>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<_Thread_local>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<auto>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<register>
| | | | | | | | | | * FAIL
| | | | | | | | | * FAIL
| | | | | | | | * FAIL
| | | | | | | | declaration-specifier:sym<type-specifier>
| | | | | | | | | type-specifier
| | | | | | | | | | type-specifier:sym<void>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<char>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<short>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<int>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<long>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<float>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<double>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<signed>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<unsigned>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<_Bool>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<_Complex>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<atomic-type>
| | | | | | | | | | | atomic-type-specifier
| | | | | | | | | | | | atomic-type-specifier:sym<_Atomic>
| | | | | | | | | | | | | atomic-keyword
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<struct-or-union>
| | | | | | | | | | | struct-or-union-specifier
| | | | | | | | | | | | struct-or-union-specifier:sym<decl>
| | | | | | | | | | | | | struct-or-union
| | | | | | | | | | | | | | struct-or-union:sym<struct>
| | | | | | | | | | | | | | | struct-keyword
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | struct-or-union:sym<union>
| | | | | | | | | | | | | | | union-keyword
| | | | | | | | | | | | | | | * MATCH "union"
| | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | | | | * MATCH "union "
| | | | | | | | | | | | | * MATCH "union "
| | | | | | | | | | | | | ws
| | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | ident
| | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | ws
| | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | ws
| | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | | | struct-declaration-list
| | | | | | | | | | | | | | struct-declaration
| | | | | | | | | | | | | | | struct-declaration:sym<struct>
| | | | | | | | | | | | | | | | specifier-qualifier-list
| | | | | | | | | | | | | | | | | specifier-qualifier
| | | | | | | | | | | | | | | | | | specifier-qualifier:sym<type-specifier>
| | | | | | | | | | | | | | | | | | | type-specifier
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<void>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<char>
| | | | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | * MATCH "cha"
| | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | | | | | | * MATCH "char "
| | | | | | | | | | | | | | | | | * MATCH "char "
| | | | | | | | | | | | | | | | | specifier-qualifier
| | | | | | | | | | | | | | | | | | specifier-qualifier:sym<type-specifier>
| | | | | | | | | | | | | | | | | | | type-specifier
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<void>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<char>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<short>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<int>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<long>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<float>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<double>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<signed>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<unsigned>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<_Bool>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<_Complex>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<atomic-type>
| | | | | | | | | | | | | | | | | | | | | atomic-type-specifier
| | | | | | | | | | | | | | | | | | | | | | atomic-type-specifier:sym<_Atomic>
| | | | | | | | | | | | | | | | | | | | | | | atomic-keyword
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<struct-or-union>
| | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier
| | | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier:sym<decl>
| | | | | | | | | | | | | | | | | | | | | | | struct-or-union
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<struct>
| | | | | | | | | | | | | | | | | | | | | | | | | struct-keyword
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<union>
| | | | | | | | | | | | | | | | | | | | | | | | | union-keyword
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier:sym<spec>
| | | | | | | | | | | | | | | | | | | | | | | struct-or-union
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<struct>
| | | | | | | | | | | | | | | | | | | | | | | | | struct-keyword
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<union>
| | | | | | | | | | | | | | | | | | | | | | | | | union-keyword
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<enum-specifier>
| | | | | | | | | | | | | | | | | | | | | enum-specifier
| | | | | | | | | | | | | | | | | | | | | | enum-specifier:sym<decl>
| | | | | | | | | | | | | | | | | | | | | | | enum-keyword
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | enum-specifier:sym<spec>
| | | | | | | | | | | | | | | | | | | | | | | enum-keyword
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<typedef-name>
| | | | | | | | | | | | | | | | | | | | | typedef-name
| | | | | | | | | | | | | | | | | | | | | | ident
| | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<digit>
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<digit>
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | * MATCH "__m"
| | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | | | | | | * MATCH "__mbst"
| | | | | | | | | | | | | | | | | * MATCH "__mbstate"
| | | | | | | | | | | | | | | | | specifier-qualifier
| | | | | | | | | | | | | | | | | | specifier-qualifier:sym<type-specifier>
| | | | | | | | | | | | | | | | | | | type-specifier
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<void>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<char>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<short>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<int>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<long>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<float>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<double>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<signed>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<unsigned>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<_Bool>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<_Complex>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<atomic-type>
| | | | | | | | | | | | | | | | | | | | | atomic-type-specifier
| | | | | | | | | | | | | | | | | | | | | | atomic-type-specifier:sym<_Atomic>
| | | | | | | | | | | | | | | | | | | | | | | atomic-keyword
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<struct-or-union>
| | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier
| | | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier:sym<decl>
| | | | | | | | | | | | | | | | | | | | | | | struct-or-union
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<struct>
| | | | | | | | | | | | | | | | | | | | | | | | | struct-keyword
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<union>
| | | | | | | | | | | | | | | | | | | | | | | | | union-keyword
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier:sym<spec>
| | | | | | | | | | | | | | | | | | | | | | | struct-or-union
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<struct>
| | | | | | | | | | | | | | | | | | | | | | | | | struct-keyword
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<union>
| | | | | | | | | | | | | | | | | | | | | | | | | union-keyword
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<enum-specifier>
| | | | | | | | | | | | | | | | | | | | | enum-specifier
| | | | | | | | | | | | | | | | | | | | | | enum-specifier:sym<decl>
| | | | | | | | | | | | | | | | | | | | | | | enum-keyword
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | enum-specifier:sym<spec>
| | | | | | | | | | | | | | | | | | | | | | | enum-keyword
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<typedef-name>
| | | | | | | | | | | | | | | | | | | | | typedef-name
| | | | | | | | | | | | | | | | | | | | | | ident
| | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<__typeof__>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | specifier-qualifier:sym<type-qualifier>
| | | | | | | | | | | | | | | | | | | type-qualifier
| | | | | | | | | | | | | | | | | | | | type-qualifier:sym<const>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-qualifier:sym<restrict>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-qualifier:sym<volatile>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-qualifier:sym<_Atomic>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | | | | * MATCH "char __mbsta"
| | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | | | | struct-declarator-list
| | | | | | | | | | | | | | | | | struct-declarator
| | | | | | | | | | | | | | | | | | struct-declarator:sym<declarator>
| | | | | | | | | | | | | | | | | | | declarator
| | | | | | | | | | | | | | | | | | | | declarator:sym<direct>
| | | | | | | | | | | | | | | | | | | | | pointer
| | | | | | | | | | | | | | | | | | | | | | pointer:sym<pointer>
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | direct-declarator
| | | | | | | | | | | | | | | | | | | | | | direct-declarator-first
| | | | | | | | | | | | | | | | | | | | | | | direct-declarator-first:sym<identifier>
| | | | | | | | | | | | | | | | | | | | | | | | ident
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | direct-declarator-first:sym<declarator>
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | struct-declarator:sym<bit-declarator>
| | | | | | | | | | | | | | | | | | | declarator
| | | | | | | | | | | | | | | | | | | | declarator:sym<direct>
| | | | | | | | | | | | | | | | | | | | | pointer
| | | | | | | | | | | | | | | | | | | | | | pointer:sym<pointer>
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | direct-declarator
| | | | | | | | | | | | | | | | | | | | | | direct-declarator-first
| | | | | | | | | | | | | | | | | | | | | | | direct-declarator-first:sym<identifier>
| | | | | | | | | | | | | | | | | | | | | | | | ident
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | direct-declarator-first:sym<declarator>
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | struct-declaration:sym<static_assert>
| | | | | | | | | | | | | | | | static-assert-declaration
| | | | | | | | | | | | | | | | | static-assert-keyword
| | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | | struct-or-union-specifier:sym<spec>
| | | | | | | | | | | | | struct-or-union
| | | | | | | | | | | | | | struct-or-union:sym<struct>
| | | | | | | | | | | | | | | struct-keyword
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | struct-or-union:sym<union>
| | | | | | | | | | | | | | | union-keyword
| | | | | | | | | | | | | | | * MATCH "union"
| | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | | | | * MATCH "union "
| | | | | | | | | | | | | * MATCH "union "
| | | | | | | | | | | | | ws
| | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | ident
| | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<enum-specifier>
| | | | | | | | | | | enum-specifier
| | | | | | | | | | | | enum-specifier:sym<decl>
| | | | | | | | | | | | | enum-keyword
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | | enum-specifier:sym<spec>
| | | | | | | | | | | | | enum-keyword
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<typedef-name>
| | | | | | | | | | | typedef-name
| | | | | | | | | | | | ident
| | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | * MATCH "u"
| | | | | | | | | | | | | * MATCH "u"
| | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | * MATCH "n"
| | | | | | | | | | | | | | | * MATCH "n"
| | | | | | | | | | | | | | * MATCH "n"
| | | | | | | | | | | | | * MATCH "n"
| | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | * MATCH "i"
| | | | | | | | | | | | | | | * MATCH "i"
| | | | | | | | | | | | | | * MATCH "i"
| | | | | | | | | | | | | * MATCH "i"
| | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | * MATCH "o"
| | | | | | | | | | | | | | | * MATCH "o"
| | | | | | | | | | | | | | * MATCH "o"
| | | | | | | | | | | | | * MATCH "o"
| | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | * MATCH "n"
| | | | | | | | | | | | | | | * MATCH "n"
| | | | | | | | | | | | | | * MATCH "n"
| | | | | | | | | | | | | * MATCH "n"
| | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | ident-rest:sym<digit>
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * MATCH "union"
| | | | | | | | | | | | ws
| | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | * MATCH "union "
| | | | | | | | | | | ws
| | | | | | | | | | | | ws-char
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * MATCH ""
| | | | | | | | | | | ws
| | | | | | | | | | | | ws-char
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * MATCH ""
| | | | | | | | | | * MATCH "union "
| | | | | | | | | * MATCH "union "
| | | | | | | | | ws
| | | | | | | | | | ws-char
| | | | | | | | | | * FAIL
| | | | | | | | | * MATCH ""
| | | | | | | | * MATCH "union "
| | | | | | | * MATCH "union "
| | | | | | | declaration-specifier
| | | | | | | | declaration-specifier:sym<storage-class>
| | | | | | | | | storage-class-specifier
| | | | | | | | | | storage-class-specifier:sym<typedef>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<extern>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<static>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<_Thread_local>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<auto>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<register>
| | | | | | | | | | * FAIL
| | | | | | | | | * FAIL
| | | | | | | | * FAIL
| | | | | | | | declaration-specifier:sym<type-specifier>
| | | | | | | | | type-specifier
| | | | | | | | | | type-specifier:sym<void>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<char>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<short>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<int>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<long>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<float>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<double>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<signed>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<unsigned>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<_Bool>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<_Complex>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<atomic-type>
| | | | | | | | | | | atomic-type-specifier
| | | | | | | | | | | | atomic-type-specifier:sym<_Atomic>
| | | | | | | | | | | | | atomic-keyword
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<struct-or-union>
| | | | | | | | | | | struct-or-union-specifier
| | | | | | | | | | | | struct-or-union-specifier:sym<decl>
| | | | | | | | | | | | | struct-or-union
| | | | | | | | | | | | | | struct-or-union:sym<struct>
| | | | | | | | | | | | | | | struct-keyword
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | struct-or-union:sym<union>
| | | | | | | | | | | | | | | union-keyword
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | | struct-or-union-specifier:sym<spec>
| | | | | | | | | | | | | struct-or-union
| | | | | | | | | | | | | | struct-or-union:sym<struct>
| | | | | | | | | | | | | | | struct-keyword
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | struct-or-union:sym<union>
| | | | | | | | | | | | | | | union-keyword
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<enum-specifier>
| | | | | | | | | | | enum-specifier
| | | | | | | | | | | | enum-specifier:sym<decl>
| | | | | | | | | | | | | enum-keyword
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | | enum-specifier:sym<spec>
| | | | | | | | | | | | | enum-keyword
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<typedef-name>
| | | | | | | | | | | typedef-name
| | | | | | | | | | | | ident
| | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<__typeof__>
| | | | | | | | | | * FAIL
| | | | | | | | | * FAIL
| | | | | | | | * FAIL
| | | | | | | | declaration-specifier:sym<type-qualifier>
| | | | | | | | | type-qualifier
| | | | | | | | | | type-qualifier:sym<const>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-qualifier:sym<restrict>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-qualifier:sym<volatile>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-qualifier:sym<_Atomic>
| | | | | | | | | | * FAIL
| | | | | | | | | * FAIL
| | | | | | | | * FAIL
| | | | | | | | declaration-specifier:sym<function>
| | | | | | | | | function-specifier
| | | | | | | | | | function-specifier:sym<inline>
| | | | | | | | | | * FAIL
| | | | | | | | | | function-specifier:sym<_Noreturn>
| | | | | | | | | | * FAIL
| | | | | | | | | * FAIL
| | | | | | | | * FAIL
| | | | | | | | declaration-specifier:sym<alignment>
| | | | | | | | | alignment-specifier
| | | | | | | | | | alignment-specifier:sym<type-name>
| | | | | | | | | | | alignas-keyword
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | alignment-specifier:sym<constant>
| | | | | | | | | | | alignas-keyword
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | * FAIL
| | | | | | | | * FAIL
| | | | | | | * FAIL
| | | | | | | ws
| | | | | | | | ws-char
| | | | | | | | * FAIL
| | | | | | | * MATCH ""
| | | | | | * MATCH "typedef union "
| | | | | | ws
| | | | | | | ws-char
| | | | | | | * FAIL
| | | | | | * MATCH ""
| | | | | | declarator
| | | | | | | declarator:sym<direct>
| | | | | | | | pointer
| | | | | | | | | pointer:sym<pointer>
| | | | | | | | | * FAIL
| | | | | | | | * FAIL
| | | | | | | | ws
| | | | | | | | | ws-char
| | | | | | | | | * FAIL
| | | | | | | | * MATCH ""
| | | | | | | | direct-declarator
| | | | | | | | | direct-declarator-first
| | | | | | | | | | direct-declarator-first:sym<identifier>
| | | | | | | | | | | ident
| | | | | | | | | | | | ident-first
| | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | direct-declarator-first:sym<declarator>
| | | | | | | | | | * FAIL
| | | | | | | | | * FAIL
| | | | | | | | * FAIL
| | | | | | | * FAIL
| | | | | | * FAIL
| | | | | * FAIL
| | | | * FAIL
| | | * FAIL
| | | external-declaration:sym<declaration>
| | | | declaration
| | | | | declaration:sym<declaration>
| | | | | | declaration-specifiers
| | | | | | | declaration-specifier
| | | | | | | | declaration-specifier:sym<storage-class>
| | | | | | | | | storage-class-specifier
| | | | | | | | | | storage-class-specifier:sym<typedef>
| | | | | | | | | | | ws
| | | | | | | | | | | | ws-char
| | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | | ws-char
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * MATCH " "
| | | | | | | | | | * MATCH "typedef "
| | | | | | | | | * MATCH "typedef "
| | | | | | | | | ws
| | | | | | | | | | ws-char
| | | | | | | | | | * FAIL
| | | | | | | | | * MATCH ""
| | | | | | | | * MATCH "typedef "
| | | | | | | * MATCH "typedef "
| | | | | | | declaration-specifier
| | | | | | | | declaration-specifier:sym<storage-class>
| | | | | | | | | storage-class-specifier
| | | | | | | | | | storage-class-specifier:sym<typedef>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<extern>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<static>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<_Thread_local>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<auto>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<register>
| | | | | | | | | | * FAIL
| | | | | | | | | * FAIL
| | | | | | | | * FAIL
| | | | | | | | declaration-specifier:sym<type-specifier>
| | | | | | | | | type-specifier
| | | | | | | | | | type-specifier:sym<void>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<char>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<short>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<int>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<long>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<float>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<double>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<signed>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<unsigned>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<_Bool>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<_Complex>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<atomic-type>
| | | | | | | | | | | atomic-type-specifier
| | | | | | | | | | | | atomic-type-specifier:sym<_Atomic>
| | | | | | | | | | | | | atomic-keyword
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<struct-or-union>
| | | | | | | | | | | struct-or-union-specifier
| | | | | | | | | | | | struct-or-union-specifier:sym<decl>
| | | | | | | | | | | | | struct-or-union
| | | | | | | | | | | | | | struct-or-union:sym<struct>
| | | | | | | | | | | | | | | struct-keyword
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | struct-or-union:sym<union>
| | | | | | | | | | | | | | | union-keyword
| | | | | | | | | | | | | | | * MATCH "union"
| | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | | | | * MATCH "union "
| | | | | | | | | | | | | * MATCH "union "
| | | | | | | | | | | | | ws
| | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | ident
| | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | ws
| | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | ws
| | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | | | struct-declaration-list
| | | | | | | | | | | | | | struct-declaration
| | | | | | | | | | | | | | | struct-declaration:sym<struct>
| | | | | | | | | | | | | | | | specifier-qualifier-list
| | | | | | | | | | | | | | | | | specifier-qualifier
| | | | | | | | | | | | | | | | | | specifier-qualifier:sym<type-specifier>
| | | | | | | | | | | | | | | | | | | type-specifier
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<void>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<char>
| | | | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | * MATCH "cha"
| | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | | | | | | * MATCH "char "
| | | | | | | | | | | | | | | | | * MATCH "char "
| | | | | | | | | | | | | | | | | specifier-qualifier
| | | | | | | | | | | | | | | | | | specifier-qualifier:sym<type-specifier>
| | | | | | | | | | | | | | | | | | | type-specifier
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<void>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<char>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<short>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<int>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<long>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<float>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<double>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<signed>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<unsigned>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<_Bool>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<_Complex>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<atomic-type>
| | | | | | | | | | | | | | | | | | | | | atomic-type-specifier
| | | | | | | | | | | | | | | | | | | | | | atomic-type-specifier:sym<_Atomic>
| | | | | | | | | | | | | | | | | | | | | | | atomic-keyword
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<struct-or-union>
| | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier
| | | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier:sym<decl>
| | | | | | | | | | | | | | | | | | | | | | | struct-or-union
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<struct>
| | | | | | | | | | | | | | | | | | | | | | | | | struct-keyword
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<union>
| | | | | | | | | | | | | | | | | | | | | | | | | union-keyword
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier:sym<spec>
| | | | | | | | | | | | | | | | | | | | | | | struct-or-union
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<struct>
| | | | | | | | | | | | | | | | | | | | | | | | | struct-keyword
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<union>
| | | | | | | | | | | | | | | | | | | | | | | | | union-keyword
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<enum-specifier>
| | | | | | | | | | | | | | | | | | | | | enum-specifier
| | | | | | | | | | | | | | | | | | | | | | enum-specifier:sym<decl>
| | | | | | | | | | | | | | | | | | | | | | | enum-keyword
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | enum-specifier:sym<spec>
| | | | | | | | | | | | | | | | | | | | | | | enum-keyword
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<typedef-name>
| | | | | | | | | | | | | | | | | | | | | typedef-name
| | | | | | | | | | | | | | | | | | | | | | ident
| | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<digit>
| | | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | ident-rest:sym<digit>
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | * MATCH "__m"
| | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | | | | | | * MATCH "__mbst"
| | | | | | | | | | | | | | | | | * MATCH "__mbstate"
| | | | | | | | | | | | | | | | | specifier-qualifier
| | | | | | | | | | | | | | | | | | specifier-qualifier:sym<type-specifier>
| | | | | | | | | | | | | | | | | | | type-specifier
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<void>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<char>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<short>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<int>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<long>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<float>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<double>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<signed>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<unsigned>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<_Bool>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<_Complex>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<atomic-type>
| | | | | | | | | | | | | | | | | | | | | atomic-type-specifier
| | | | | | | | | | | | | | | | | | | | | | atomic-type-specifier:sym<_Atomic>
| | | | | | | | | | | | | | | | | | | | | | | atomic-keyword
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<struct-or-union>
| | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier
| | | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier:sym<decl>
| | | | | | | | | | | | | | | | | | | | | | | struct-or-union
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<struct>
| | | | | | | | | | | | | | | | | | | | | | | | | struct-keyword
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<union>
| | | | | | | | | | | | | | | | | | | | | | | | | union-keyword
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | struct-or-union-specifier:sym<spec>
| | | | | | | | | | | | | | | | | | | | | | | struct-or-union
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<struct>
| | | | | | | | | | | | | | | | | | | | | | | | | struct-keyword
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | struct-or-union:sym<union>
| | | | | | | | | | | | | | | | | | | | | | | | | union-keyword
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<enum-specifier>
| | | | | | | | | | | | | | | | | | | | | enum-specifier
| | | | | | | | | | | | | | | | | | | | | | enum-specifier:sym<decl>
| | | | | | | | | | | | | | | | | | | | | | | enum-keyword
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | enum-specifier:sym<spec>
| | | | | | | | | | | | | | | | | | | | | | | enum-keyword
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<typedef-name>
| | | | | | | | | | | | | | | | | | | | | typedef-name
| | | | | | | | | | | | | | | | | | | | | | ident
| | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-specifier:sym<__typeof__>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | specifier-qualifier:sym<type-qualifier>
| | | | | | | | | | | | | | | | | | | type-qualifier
| | | | | | | | | | | | | | | | | | | | type-qualifier:sym<const>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-qualifier:sym<restrict>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-qualifier:sym<volatile>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | type-qualifier:sym<_Atomic>
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | | | | * MATCH "char __mbsta"
| | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | | | | struct-declarator-list
| | | | | | | | | | | | | | | | | struct-declarator
| | | | | | | | | | | | | | | | | | struct-declarator:sym<declarator>
| | | | | | | | | | | | | | | | | | | declarator
| | | | | | | | | | | | | | | | | | | | declarator:sym<direct>
| | | | | | | | | | | | | | | | | | | | | pointer
| | | | | | | | | | | | | | | | | | | | | | pointer:sym<pointer>
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | direct-declarator
| | | | | | | | | | | | | | | | | | | | | | direct-declarator-first
| | | | | | | | | | | | | | | | | | | | | | | direct-declarator-first:sym<identifier>
| | | | | | | | | | | | | | | | | | | | | | | | ident
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | direct-declarator-first:sym<declarator>
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | struct-declarator:sym<bit-declarator>
| | | | | | | | | | | | | | | | | | | declarator
| | | | | | | | | | | | | | | | | | | | declarator:sym<direct>
| | | | | | | | | | | | | | | | | | | | | pointer
| | | | | | | | | | | | | | | | | | | | | | pointer:sym<pointer>
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * MATCH
| | | | | | | | | | | | | | | | | | | | | direct-declarator
| | | | | | | | | | | | | | | | | | | | | | direct-declarator-first
| | | | | | | | | | | | | | | | | | | | | | | direct-declarator-first:sym<identifier>
| | | | | | | | | | | | | | | | | | | | | | | | ident
| | | | | | | | | | | | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | | direct-declarator-first:sym<declarator>
| | | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | struct-declaration:sym<static_assert>
| | | | | | | | | | | | | | | | static-assert-declaration
| | | | | | | | | | | | | | | | | static-assert-keyword
| | | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | | struct-or-union-specifier:sym<spec>
| | | | | | | | | | | | | struct-or-union
| | | | | | | | | | | | | | struct-or-union:sym<struct>
| | | | | | | | | | | | | | | struct-keyword
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | struct-or-union:sym<union>
| | | | | | | | | | | | | | | union-keyword
| | | | | | | | | | | | | | | * MATCH "union"
| | | | | | | | | | | | | | | ws
| | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | | | | * MATCH "union "
| | | | | | | | | | | | | * MATCH "union "
| | | | | | | | | | | | | ws
| | | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * MATCH ""
| | | | | | | | | | | | | ident
| | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<enum-specifier>
| | | | | | | | | | | enum-specifier
| | | | | | | | | | | | enum-specifier:sym<decl>
| | | | | | | | | | | | | enum-keyword
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | | enum-specifier:sym<spec>
| | | | | | | | | | | | | enum-keyword
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<typedef-name>
| | | | | | | | | | | typedef-name
| | | | | | | | | | | | ident
| | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | * MATCH "u"
| | | | | | | | | | | | | * MATCH "u"
| | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | * MATCH "n"
| | | | | | | | | | | | | | | * MATCH "n"
| | | | | | | | | | | | | | * MATCH "n"
| | | | | | | | | | | | | * MATCH "n"
| | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | * MATCH "i"
| | | | | | | | | | | | | | | * MATCH "i"
| | | | | | | | | | | | | | * MATCH "i"
| | | | | | | | | | | | | * MATCH "i"
| | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | * MATCH "o"
| | | | | | | | | | | | | | | * MATCH "o"
| | | | | | | | | | | | | | * MATCH "o"
| | | | | | | | | | | | | * MATCH "o"
| | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | * MATCH "n"
| | | | | | | | | | | | | | | * MATCH "n"
| | | | | | | | | | | | | | * MATCH "n"
| | | | | | | | | | | | | * MATCH "n"
| | | | | | | | | | | | | ident-rest
| | | | | | | | | | | | | | ident-rest:sym<alpha>
| | | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | ident-rest:sym<digit>
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * MATCH "union"
| | | | | | | | | | | | ws
| | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | | | ws-char
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * MATCH " "
| | | | | | | | | | | * MATCH "union "
| | | | | | | | | | | ws
| | | | | | | | | | | | ws-char
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * MATCH ""
| | | | | | | | | | | ws
| | | | | | | | | | | | ws-char
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * MATCH ""
| | | | | | | | | | * MATCH "union "
| | | | | | | | | * MATCH "union "
| | | | | | | | | ws
| | | | | | | | | | ws-char
| | | | | | | | | | * FAIL
| | | | | | | | | * MATCH ""
| | | | | | | | * MATCH "union "
| | | | | | | * MATCH "union "
| | | | | | | declaration-specifier
| | | | | | | | declaration-specifier:sym<storage-class>
| | | | | | | | | storage-class-specifier
| | | | | | | | | | storage-class-specifier:sym<typedef>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<extern>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<static>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<_Thread_local>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<auto>
| | | | | | | | | | * FAIL
| | | | | | | | | | storage-class-specifier:sym<register>
| | | | | | | | | | * FAIL
| | | | | | | | | * FAIL
| | | | | | | | * FAIL
| | | | | | | | declaration-specifier:sym<type-specifier>
| | | | | | | | | type-specifier
| | | | | | | | | | type-specifier:sym<void>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<char>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<short>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<int>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<long>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<float>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<double>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<signed>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<unsigned>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<_Bool>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<_Complex>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<atomic-type>
| | | | | | | | | | | atomic-type-specifier
| | | | | | | | | | | | atomic-type-specifier:sym<_Atomic>
| | | | | | | | | | | | | atomic-keyword
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<struct-or-union>
| | | | | | | | | | | struct-or-union-specifier
| | | | | | | | | | | | struct-or-union-specifier:sym<decl>
| | | | | | | | | | | | | struct-or-union
| | | | | | | | | | | | | | struct-or-union:sym<struct>
| | | | | | | | | | | | | | | struct-keyword
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | struct-or-union:sym<union>
| | | | | | | | | | | | | | | union-keyword
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | | struct-or-union-specifier:sym<spec>
| | | | | | | | | | | | | struct-or-union
| | | | | | | | | | | | | | struct-or-union:sym<struct>
| | | | | | | | | | | | | | | struct-keyword
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | struct-or-union:sym<union>
| | | | | | | | | | | | | | | union-keyword
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<enum-specifier>
| | | | | | | | | | | enum-specifier
| | | | | | | | | | | | enum-specifier:sym<decl>
| | | | | | | | | | | | | enum-keyword
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | | enum-specifier:sym<spec>
| | | | | | | | | | | | | enum-keyword
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<typedef-name>
| | | | | | | | | | | typedef-name
| | | | | | | | | | | | ident
| | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | type-specifier:sym<__typeof__>
| | | | | | | | | | * FAIL
| | | | | | | | | * FAIL
| | | | | | | | * FAIL
| | | | | | | | declaration-specifier:sym<type-qualifier>
| | | | | | | | | type-qualifier
| | | | | | | | | | type-qualifier:sym<const>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-qualifier:sym<restrict>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-qualifier:sym<volatile>
| | | | | | | | | | * FAIL
| | | | | | | | | | type-qualifier:sym<_Atomic>
| | | | | | | | | | * FAIL
| | | | | | | | | * FAIL
| | | | | | | | * FAIL
| | | | | | | | declaration-specifier:sym<function>
| | | | | | | | | function-specifier
| | | | | | | | | | function-specifier:sym<inline>
| | | | | | | | | | * FAIL
| | | | | | | | | | function-specifier:sym<_Noreturn>
| | | | | | | | | | * FAIL
| | | | | | | | | * FAIL
| | | | | | | | * FAIL
| | | | | | | | declaration-specifier:sym<alignment>
| | | | | | | | | alignment-specifier
| | | | | | | | | | alignment-specifier:sym<type-name>
| | | | | | | | | | | alignas-keyword
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | alignment-specifier:sym<constant>
| | | | | | | | | | | alignas-keyword
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | * FAIL
| | | | | | | | * FAIL
| | | | | | | * FAIL
| | | | | | | ws
| | | | | | | | ws-char
| | | | | | | | * FAIL
| | | | | | | * MATCH ""
| | | | | | * MATCH "typedef union "
| | | | | | ws
| | | | | | | ws-char
| | | | | | | * FAIL
| | | | | | * MATCH ""
| | | | | | init-declarator-list
| | | | | | | init-declarator
| | | | | | | | declarator
| | | | | | | | | declarator:sym<direct>
| | | | | | | | | | pointer
| | | | | | | | | | | pointer:sym<pointer>
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | | ws
| | | | | | | | | | | ws-char
| | | | | | | | | | | * FAIL
| | | | | | | | | | * MATCH ""
| | | | | | | | | | direct-declarator
| | | | | | | | | | | direct-declarator-first
| | | | | | | | | | | | direct-declarator-first:sym<identifier>
| | | | | | | | | | | | | ident
| | | | | | | | | | | | | | ident-first
| | | | | | | | | | | | | | | ident-first:sym<under>
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | | ident-first:sym<alpha>
| | | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | | * FAIL
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | | direct-declarator-first:sym<declarator>
| | | | | | | | | | | | * FAIL
| | | | | | | | | | | * FAIL
| | | | | | | | | | * FAIL
| | | | | | | | | * FAIL
| | | | | | | | * FAIL
| | | | | | | * FAIL
| | | | | | * FAIL
| | | | | | ws
| | | | | | | ws-char
| | | | | | | * FAIL
| | | | | | * MATCH ""
| | | | | * FAIL
| | | | | declaration:sym<static_assert>
| | | | | | static-assert-declaration
| | | | | | | static-assert-keyword
| | | | | | | * FAIL
| | | | | | * FAIL
| | | | | * FAIL
| | | | * FAIL
| | | * FAIL
| | * FAIL
| * FAIL
* FAIL
parse failed
in sub MAIN at bin/cdump.pl6:43
in block <unit> at bin/cdump.pl6:72
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment