aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/qmljs/qmljsevaluate.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/qmljs/qmljsevaluate.cpp')
-rw-r--r--src/libs/qmljs/qmljsevaluate.cpp12
1 files changed, 4 insertions, 8 deletions
diff --git a/src/libs/qmljs/qmljsevaluate.cpp b/src/libs/qmljs/qmljsevaluate.cpp
index 32c531c54d..79f6f35e28 100644
--- a/src/libs/qmljs/qmljsevaluate.cpp
+++ b/src/libs/qmljs/qmljsevaluate.cpp
@@ -318,9 +318,8 @@ bool Evaluate::visit(AST::FieldMemberExpression *ast)
return false;
if (const Value *base = _valueOwner->convertToObject(value(ast->base))) {
- if (const ObjectValue *obj = base->asObjectValue()) {
+ if (const ObjectValue *obj = base->asObjectValue())
_result = obj->lookupMember(ast->name.toString(), _context);
- }
}
return false;
@@ -328,26 +327,23 @@ bool Evaluate::visit(AST::FieldMemberExpression *ast)
bool Evaluate::visit(AST::NewMemberExpression *ast)
{
- if (const FunctionValue *ctor = value_cast<FunctionValue>(value(ast->base))) {
+ if (const FunctionValue *ctor = value_cast<FunctionValue>(value(ast->base)))
_result = ctor->returnValue();
- }
return false;
}
bool Evaluate::visit(AST::NewExpression *ast)
{
- if (const FunctionValue *ctor = value_cast<FunctionValue>(value(ast->expression))) {
+ if (const FunctionValue *ctor = value_cast<FunctionValue>(value(ast->expression)))
_result = ctor->returnValue();
- }
return false;
}
bool Evaluate::visit(AST::CallExpression *ast)
{
if (const Value *base = value(ast->base)) {
- if (const FunctionValue *obj = base->asFunctionValue()) {
+ if (const FunctionValue *obj = base->asFunctionValue())
_result = obj->returnValue();
- }
}
return false;
}