| Index: src/ia32/code-stubs-ia32.cc
|
| diff --git a/src/ia32/code-stubs-ia32.cc b/src/ia32/code-stubs-ia32.cc
|
| index a5564d7ab9002b16cbf2db45c254bb7ab831b5f8..5376269743f29c2ca17dfb1442cdc72ba2471103 100644
|
| --- a/src/ia32/code-stubs-ia32.cc
|
| +++ b/src/ia32/code-stubs-ia32.cc
|
| @@ -2213,7 +2213,8 @@ void InstanceOfStub::Generate(MacroAssembler* masm) {
|
| __ Push(object);
|
| __ Push(function);
|
| __ PushReturnAddressFrom(scratch);
|
| - __ TailCallRuntime(Runtime::kInstanceOf);
|
| + __ TailCallRuntime(is_es6_instanceof() ? Runtime::kOrdinaryHasInstance
|
| + : Runtime::kInstanceOf);
|
| }
|
|
|
|
|
|
|