]> git.tdb.fi Git - libs/gl.git/blobdiff - source/glsl/parser.cpp
Remove the ParenthesizedExpression node type
[libs/gl.git] / source / glsl / parser.cpp
index 7b034a4c671f1d854a06cfabcaad83d94859aa88..a2e3296d81b9c52ff70139a3cf91f747aed03485 100644 (file)
@@ -496,10 +496,8 @@ RefPtr<Expression> Parser::parse_expression(const Operator *outer_oper)
                        if(token=="(")
                        {
                                tokenizer.parse_token();
-                               RefPtr<ParenthesizedExpression> parexpr = create_node<ParenthesizedExpression>();
-                               parexpr->expression = parse_expression();
+                               left = parse_expression();
                                tokenizer.expect(")");
-                               left = parexpr;
                        }
                        else if(isdigit(token[0]) || token=="true" || token=="false")
                                left = parse_literal();