aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4functionobject.cpp
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@qt.io>2018-07-31 10:41:51 +0200
committerSimon Hausmann <simon.hausmann@qt.io>2018-08-01 13:17:56 +0000
commit5171765d0508cc92f6b37cbb703666d59bc9ec1f (patch)
tree9d85ad41fc219416993cd6171b6dcccf950a6810 /src/qml/jsruntime/qv4functionobject.cpp
parentc31719ae7782a9fe771bdeab173264a1a5aa88a2 (diff)
Fix Function.prototype[Symbol.hasInstance]
Change-Id: Idf4b77fe6f99e02345920908b9242cee911c0c7b Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Diffstat (limited to 'src/qml/jsruntime/qv4functionobject.cpp')
-rw-r--r--src/qml/jsruntime/qv4functionobject.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/qml/jsruntime/qv4functionobject.cpp b/src/qml/jsruntime/qv4functionobject.cpp
index 8778ba5802..9523f59018 100644
--- a/src/qml/jsruntime/qv4functionobject.cpp
+++ b/src/qml/jsruntime/qv4functionobject.cpp
@@ -444,13 +444,13 @@ ReturnedValue FunctionPrototype::method_bind(const FunctionObject *b, const Valu
return bound->asReturnedValue();
}
-ReturnedValue FunctionPrototype::method_hasInstance(const FunctionObject *f, const Value *thisObject, const Value *argv, int argc)
+ReturnedValue FunctionPrototype::method_hasInstance(const FunctionObject *, const Value *thisObject, const Value *argv, int argc)
{
if (!argc)
- return false;
+ return Encode(false);
const Object *o = thisObject->as<Object>();
if (!o)
- return f->engine()->throwTypeError();
+ return Encode(false);
return Object::virtualInstanceOf(o, argv[0]);
}