| Index: src/code-stub-assembler.cc | 
| diff --git a/src/code-stub-assembler.cc b/src/code-stub-assembler.cc | 
| index 03c80d2ed424cf755e3da7f93648f23b53ba36eb..a82a1331ff9d0c0907d898f6d8fc1cdd060d02a8 100644 | 
| --- a/src/code-stub-assembler.cc | 
| +++ b/src/code-stub-assembler.cc | 
| @@ -4430,7 +4430,8 @@ void CodeStubAssembler::Use(Label* label) { | 
|  | 
| void CodeStubAssembler::TryToName(Node* key, Label* if_keyisindex, | 
| Variable* var_index, Label* if_keyisunique, | 
| -                                  Variable* var_unique, Label* if_bailout) { | 
| +                                  Variable* var_unique, Label* if_bailout, | 
| +                                  Label* if_notinternalized) { | 
| DCHECK_EQ(MachineType::PointerRepresentation(), var_index->rep()); | 
| DCHECK_EQ(MachineRepresentation::kTagged, var_unique->rep()); | 
| Comment("TryToName"); | 
| @@ -4469,7 +4470,8 @@ void CodeStubAssembler::TryToName(Node* key, Label* if_keyisindex, | 
| STATIC_ASSERT(kNotInternalizedTag != 0); | 
| Node* not_internalized = | 
| Word32And(key_instance_type, Int32Constant(kIsNotInternalizedMask)); | 
| -  GotoIf(Word32NotEqual(not_internalized, Int32Constant(0)), if_bailout); | 
| +  GotoIf(Word32NotEqual(not_internalized, Int32Constant(0)), | 
| +         if_notinternalized != nullptr ? if_notinternalized : if_bailout); | 
| Goto(if_keyisunique); | 
|  | 
| BIND(&if_thinstring); | 
|  |