aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/parser
diff options
context:
space:
mode:
authorFawzi Mohamed <fawzi@gmx.ch>2021-11-03 15:30:42 +0100
committerFawzi Mohamed <fawzi@gmx.ch>2021-11-04 13:35:48 +0100
commite89d85847b7d70e8e5e66979851f640b13bcf820 (patch)
treec3551f5a324ee0f01a1ed9226da73269de1c3a3c /src/qml/parser
parent70ecbb690c8caadd18d8932245d6c8332678cf9a (diff)
qqmljs.g: always set operatorToken
operatorToken was not set in all cases for assignments Change-Id: I0c2a3aba022034ed9b3c8021433b71b3df4b3ccf Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Diffstat (limited to 'src/qml/parser')
-rw-r--r--src/qml/parser/qqmljs.g1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/qml/parser/qqmljs.g b/src/qml/parser/qqmljs.g
index 7fd2db03a5..8ce3d8cb1c 100644
--- a/src/qml/parser/qqmljs.g
+++ b/src/qml/parser/qqmljs.g
@@ -2124,6 +2124,7 @@ CoverInitializedName: IdentifierReference Initializer_In;
if (auto *c = asAnonymousClassDefinition(sym(2).Expression))
c->name = stringRef(1);
AST::BinaryExpression *assignment = new (pool) AST::BinaryExpression(left, QSOperator::Assign, sym(2).Expression);
+ assignment->operatorToken = loc(2);
AST::PatternProperty *node = new (pool) AST::PatternProperty(name, assignment);
node->colonToken = loc(1);
sym(1).Node = node;