parent
d3707adb79
commit
5379f4a4c4
File diff suppressed because it is too large
Load Diff
|
@ -102,7 +102,7 @@ char *language_string = "GNU Obj-C";
|
|||
%token SIZEOF ENUM STRUCT UNION IF ELSE WHILE DO FOR SWITCH CASE DEFAULT
|
||||
%token BREAK CONTINUE RETURN GOTO ASM_KEYWORD TYPEOF ALIGNOF
|
||||
%token ATTRIBUTE EXTENSION LABEL
|
||||
%token REALPART IMAGPART
|
||||
%token REALPART IMAGPART VA_ARG
|
||||
|
||||
/* Add precedence rules to solve dangling else s/r conflict */
|
||||
%nonassoc IF
|
||||
|
@ -458,6 +458,8 @@ unary_expr:
|
|||
{ $$ = build_unary_op (REALPART_EXPR, $2, 0); }
|
||||
| IMAGPART cast_expr %prec UNARY
|
||||
{ $$ = build_unary_op (IMAGPART_EXPR, $2, 0); }
|
||||
| VA_ARG '(' expr_no_commas ',' typename ')'
|
||||
{ $$ = build_va_arg ($3, groktypename ($5)); }
|
||||
;
|
||||
|
||||
sizeof:
|
||||
|
|
Loading…
Reference in New Issue