OSDN Git Service

QmlJS: Don't warn about function exp statements.
authorChristian Kamm <christian.d.kamm@nokia.com>
Thu, 21 Apr 2011 07:43:24 +0000 (09:43 +0200)
committerChristian Kamm <christian.d.kamm@nokia.com>
Thu, 21 Apr 2011 07:43:51 +0000 (09:43 +0200)
Reviewed-by: Roberto Raggi
src/libs/qmljs/qmljscheck.cpp

index 1706b68..2842bff 100644 (file)
@@ -717,7 +717,8 @@ bool Check::visit(ExpressionStatement *ast)
                 || cast<PreDecrementExpression *>(ast->expression)
                 || cast<PreIncrementExpression *>(ast->expression)
                 || cast<PostIncrementExpression *>(ast->expression)
-                || cast<PostDecrementExpression *>(ast->expression);
+                || cast<PostDecrementExpression *>(ast->expression)
+                || cast<FunctionExpression *>(ast->expression);
         if (BinaryExpression *binary = cast<BinaryExpression *>(ast->expression)) {
             switch (binary->op) {
             case QSOperator::Assign: