| Index: src/code-stubs-hydrogen.cc
|
| diff --git a/src/code-stubs-hydrogen.cc b/src/code-stubs-hydrogen.cc
|
| index 455d08768491863feb2f9446b74abe7422a4abf3..a7c1847ecbd1314125f798f0db1287a3f801c7df 100644
|
| --- a/src/code-stubs-hydrogen.cc
|
| +++ b/src/code-stubs-hydrogen.cc
|
| @@ -936,7 +936,7 @@ HValue* CodeStubGraphBuilder<BinaryOpICStub>::BuildCodeInitializedStub() {
|
| if (state.CanReuseDoubleBox()) {
|
| HValue* operand = (state.mode() == OVERWRITE_LEFT) ? left : right;
|
| IfBuilder if_heap_number(this);
|
| - if_heap_number.IfNot<HIsSmiAndBranch>(operand);
|
| + if_heap_number.If<HHasInstanceTypeAndBranch>(operand, HEAP_NUMBER_TYPE);
|
| if_heap_number.Then();
|
| Add<HStoreNamedField>(operand, HObjectAccess::ForHeapNumberValue(), result);
|
| Push(operand);
|
|
|