From ff91acdd152b3c6598d742a3ab11021360db5538 Mon Sep 17 00:00:00 2001 From: Simon Hausmann Date: Wed, 15 Aug 2018 10:04:02 +0200 Subject: Fix usage of const in for declarations We correctly produce a syntax error for a const declaration that is without an initialize, such as const x; but we have to make an exception if it's part of a for declaration, such as for (const x of [1, 2, 3]) Change-Id: Iab86d73f2edc1f3deaf62f0f43f8b04789696b65 Reviewed-by: Lars Knoll --- src/qml/parser/qqmljsast_p.h | 1 + 1 file changed, 1 insertion(+) (limited to 'src/qml/parser/qqmljsast_p.h') diff --git a/src/qml/parser/qqmljsast_p.h b/src/qml/parser/qqmljsast_p.h index c74bf60a99..b69fb6272b 100644 --- a/src/qml/parser/qqmljsast_p.h +++ b/src/qml/parser/qqmljsast_p.h @@ -726,6 +726,7 @@ public: Type type = Literal; // when used in a VariableDeclarationList VariableScope scope = VariableScope::NoScope; + bool isForDeclaration = false; }; class QML_PARSER_EXPORT PatternElementList : public Node -- cgit v1.2.3