With a recent Clang in C++11 mode:
error: incompatible operand types ('QV4::ArrayObject *' and 'bool')
Task-number: QTBUG-33706
Change-Id: I7bd4fe01176745fb6f8dbdf8f271edb7121eb35e
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
ReturnedValue ArrayPrototype::method_isArray(SimpleCallContext *ctx)
{
- bool isArray = ctx->callData->argc ? ctx->callData->args[0].asArrayObject() : false;
+ bool isArray = ctx->callData->argc && ctx->callData->args[0].asArrayObject();
return Encode(isArray);
}