diff options
author | Ian Romanick <ian.d.romanick@intel.com> | 2010-03-10 13:25:56 -0800 |
---|---|---|
committer | Ian Romanick <ian.d.romanick@intel.com> | 2010-03-10 13:25:56 -0800 |
commit | d10fe19495191072d39689337700b69e62252bf1 (patch) | |
tree | 3626471adcc87b9a21a07a4a1e75b2ce2f09efac /glsl_parser.ypp | |
parent | adfb0cd7401251bef0c854ac945fce78f0ed11db (diff) |
Simplified constructor for identifier expressions
Diffstat (limited to 'glsl_parser.ypp')
-rw-r--r-- | glsl_parser.ypp | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/glsl_parser.ypp b/glsl_parser.ypp index c755725458..debbcea936 100644 --- a/glsl_parser.ypp +++ b/glsl_parser.ypp @@ -351,19 +351,11 @@ function_identifier: } | IDENTIFIER { - ast_expression *expr = - new ast_expression(ast_identifier, NULL, NULL, NULL); - expr->primary_expression.identifier = $1; - - $$ = (struct ast_node *) expr; + $$ = new ast_expression($1); } | FIELD_SELECTION { - ast_expression *expr = - new ast_expression(ast_identifier, NULL, NULL, NULL); - expr->primary_expression.identifier = $1; - - $$ = (struct ast_node *) expr; + $$ = new ast_expression($1); } ; |