summaryrefslogtreecommitdiff
path: root/vendor/modernc.org/cc/v3/parser.yy
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/modernc.org/cc/v3/parser.yy')
-rw-r--r--vendor/modernc.org/cc/v3/parser.yy4
1 files changed, 3 insertions, 1 deletions
diff --git a/vendor/modernc.org/cc/v3/parser.yy b/vendor/modernc.org/cc/v3/parser.yy
index cd976d509..7d7848ff5 100644
--- a/vendor/modernc.org/cc/v3/parser.yy
+++ b/vendor/modernc.org/cc/v3/parser.yy
@@ -608,7 +608,8 @@ package cc // import "modernc.org/cc/v3"
/*yy:case Expr */ | IDENTIFIER AttributeSpecifierList '=' ConstantExpression
/* [2], 6.7.2.4 Atomic type specifiers */
- /*yy:example _Atomic(int) i; */
+ /*yy:field list []*TypeSpecifier */
+ /*yy:example _Atomic(int) i; */
AtomicTypeSpecifier:
"_Atomic" '(' TypeName ')'
@@ -647,6 +648,7 @@ package cc // import "modernc.org/cc/v3"
/*yy:field called bool */
/*yy:field fnDef bool */
/*yy:field hasInitializer bool */
+ /*yy:field implicit bool */
/*yy:example int *p __attribute__ ((foo)); */
Declarator:
Pointer DirectDeclarator AttributeSpecifierList %prec BELOW_ATTRIBUTE