diff --git a/src/plugins/qmljseditor/qmljssemantichighlighter.cpp b/src/plugins/qmljseditor/qmljssemantichighlighter.cpp index 1d725360c55..31574997138 100644 --- a/src/plugins/qmljseditor/qmljssemantichighlighter.cpp +++ b/src/plugins/qmljseditor/qmljssemantichighlighter.cpp @@ -370,6 +370,8 @@ protected: bool visit(FieldMemberExpression *ast) override { + if (ast->name.isEmpty() || ast->name.first().isLower()) + return true; // we only support IdentifierExpression.FieldMemberExpression (enum) const FieldMemberExpression *right = ast; if (const IdentifierExpression *idExp = cast(ast->base)) {