diff options
author | Lars Knoll <lars.knoll@qt.io> | 2018-07-31 10:41:51 +0200 |
---|---|---|
committer | Simon Hausmann <simon.hausmann@qt.io> | 2018-08-01 13:17:56 +0000 |
commit | 5171765d0508cc92f6b37cbb703666d59bc9ec1f (patch) | |
tree | 9d85ad41fc219416993cd6171b6dcccf950a6810 /src/qml/jsruntime/qv4functionobject.cpp | |
parent | c31719ae7782a9fe771bdeab173264a1a5aa88a2 (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.cpp | 6 |
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]); } |