| Index: src/ic/ic.cc
 | 
| diff --git a/src/ic/ic.cc b/src/ic/ic.cc
 | 
| index 7f87345901445b0dca0076f0f699cf8899277928..6e6f8e50cfbd538a3ea6426d74e97c8062168c95 100644
 | 
| --- a/src/ic/ic.cc
 | 
| +++ b/src/ic/ic.cc
 | 
| @@ -562,7 +562,7 @@ void CompareIC::Clear(Isolate* isolate, Address address, Code* target,
 | 
|    SetTargetAtAddress(address,
 | 
|                       GetRawUninitialized(isolate, stub.op(), stub.strength()),
 | 
|                       constant_pool);
 | 
| -  PatchInlinedSmiCode(address, DISABLE_INLINED_SMI_CHECK);
 | 
| +  PatchInlinedSmiCode(isolate, address, DISABLE_INLINED_SMI_CHECK);
 | 
|  }
 | 
|  
 | 
|  
 | 
| @@ -2616,9 +2616,9 @@ MaybeHandle<Object> BinaryOpIC::Transition(
 | 
|  
 | 
|    // Patch the inlined smi code as necessary.
 | 
|    if (!old_state.UseInlinedSmiCode() && state.UseInlinedSmiCode()) {
 | 
| -    PatchInlinedSmiCode(address(), ENABLE_INLINED_SMI_CHECK);
 | 
| +    PatchInlinedSmiCode(isolate(), address(), ENABLE_INLINED_SMI_CHECK);
 | 
|    } else if (old_state.UseInlinedSmiCode() && !state.UseInlinedSmiCode()) {
 | 
| -    PatchInlinedSmiCode(address(), DISABLE_INLINED_SMI_CHECK);
 | 
| +    PatchInlinedSmiCode(isolate(), address(), DISABLE_INLINED_SMI_CHECK);
 | 
|    }
 | 
|  
 | 
|    return result;
 | 
| @@ -2711,7 +2711,7 @@ Code* CompareIC::UpdateCaches(Handle<Object> x, Handle<Object> y) {
 | 
|  
 | 
|    // Activate inlined smi code.
 | 
|    if (old_stub.state() == CompareICState::UNINITIALIZED) {
 | 
| -    PatchInlinedSmiCode(address(), ENABLE_INLINED_SMI_CHECK);
 | 
| +    PatchInlinedSmiCode(isolate(), address(), ENABLE_INLINED_SMI_CHECK);
 | 
|    }
 | 
|  
 | 
|    return *new_target;
 | 
| 
 |