aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/parser/qqmljsast_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/qml/parser/qqmljsast_p.h')
-rw-r--r--src/qml/parser/qqmljsast_p.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/qml/parser/qqmljsast_p.h b/src/qml/parser/qqmljsast_p.h
index a6a0f3a5c0..60ae4028e4 100644
--- a/src/qml/parser/qqmljsast_p.h
+++ b/src/qml/parser/qqmljsast_p.h
@@ -1657,12 +1657,12 @@ public:
SourceLocation colonToken;
};
-class QML_PARSER_EXPORT Expression: public ExpressionNode // ### rename
+class QML_PARSER_EXPORT CommaExpression: public ExpressionNode
{
public:
QQMLJS_DECLARE_AST_NODE(Expression)
- Expression(ExpressionNode *l, ExpressionNode *r):
+ CommaExpression(ExpressionNode *l, ExpressionNode *r):
left (l), right (r) { kind = K; }
void accept0(BaseVisitor *visitor) override;
@@ -1678,6 +1678,8 @@ public:
ExpressionNode *right;
SourceLocation commaToken;
};
+// Don't break other users of the parser
+using Expression = CommaExpression;
class QML_PARSER_EXPORT Block: public Statement
{