src/c-types-impl.lisp, src/c-types-parse.lisp: Support C11 `_Alignas'.
[sod] / src / sod-module.5
index 86b124d..1837524 100644 (file)
@@ -713,6 +713,8 @@ class-definition
 .|
 .I qualifier
 .|
+.I storage-specifier
+.|
 .I atomic-type
 .br
 .I qualifier
@@ -740,6 +742,19 @@ atomic
 |
 .B _Atomic
 .br
+.I storage-specifier
+::=
+.I alignas
+.B (
+.I c-fragment
+.B )
+.br
+.I alignas
+::=
+.B alignas
+|
+.B _Alignas
+.br
 .I type-name
 ::=
 .I identifier
@@ -761,6 +776,8 @@ However, not all combinations are permitted.
 A declaration specifier must consist of 
 zero or more
 .IR qualifier s,
+zero or more
+.IR storage-specifier s,
 and one of the following, up to reordering.
 .hP \*o
 .I type-name