| Index: src/compiler/code-stub-assembler.cc
|
| diff --git a/src/compiler/code-stub-assembler.cc b/src/compiler/code-stub-assembler.cc
|
| index 104b123f3b241a17db2399464f4c91477b7f27bb..2327ac66b9a2c75104ca387c6938169623431bc0 100644
|
| --- a/src/compiler/code-stub-assembler.cc
|
| +++ b/src/compiler/code-stub-assembler.cc
|
| @@ -653,7 +653,8 @@ Node* CodeStubAssembler::ChangeFloat64ToTagged(Node* value) {
|
| } else {
|
| Node* pair = Int32AddWithOverflow(value32, value32);
|
| Node* overflow = Projection(1, pair);
|
| - Label if_overflow(this, Label::kDeferred), if_notoverflow(this);
|
| + Label if_overflow(this, Label::kDeferred), if_notoverflow(this),
|
| + if_join(this);
|
| Branch(overflow, &if_overflow, &if_notoverflow);
|
| Bind(&if_overflow);
|
| Goto(&if_valueisheapnumber);
|
|
|