add support for __restrict keyword
This commit is contained in:
parent
fa32c9bba6
commit
ee0dd63670
@ -122,6 +122,7 @@ continue return CONTINUE;
|
||||
sizeof return SIZEOF;
|
||||
|
||||
__attribute__ return ATTRIBUTE;
|
||||
__restrict return RESTRICT;
|
||||
|
||||
L?'[^\\]' return CHAR_CONST;
|
||||
L?'\\.' return CHAR_CONST;
|
||||
|
@ -113,6 +113,7 @@ int yylex(YYSTYPE *, YYLTYPE *);
|
||||
|
||||
%token TYPE_NAME;
|
||||
%token ATTRIBUTE;
|
||||
%token RESTRICT;
|
||||
|
||||
%start translation_unit
|
||||
|
||||
@ -415,6 +416,7 @@ enumerator
|
||||
type_qualifier
|
||||
: CONST
|
||||
| VOLATILE
|
||||
| RESTRICT
|
||||
;
|
||||
|
||||
declarator
|
||||
@ -447,7 +449,6 @@ type_qualifier_list
|
||||
| type_qualifier_list type_qualifier
|
||||
;
|
||||
|
||||
|
||||
parameter_type_list
|
||||
: parameter_list
|
||||
| parameter_list COMMA ELLIPSIS
|
||||
|
Loading…
x
Reference in New Issue
Block a user