| Index: src/compiler/js-native-context-specialization.cc
 | 
| diff --git a/src/compiler/js-native-context-specialization.cc b/src/compiler/js-native-context-specialization.cc
 | 
| index e531c584e1815193269ddfe9627a6324247055c3..8fffbfcae6cbd012d04e3e56296ba62bba00982a 100644
 | 
| --- a/src/compiler/js-native-context-specialization.cc
 | 
| +++ b/src/compiler/js-native-context-specialization.cc
 | 
| @@ -1599,14 +1599,16 @@ JSNativeContextSpecialization::InlineApiCall(
 | 
|    // Add CallApiCallbackStub's register argument as well.
 | 
|    Node* inputs[11] = {
 | 
|        code, target, data, receiver /* holder */, function_reference, receiver};
 | 
| -  if (value != nullptr) {
 | 
| -    inputs[6] = value;
 | 
| -  }
 | 
|    int index = 6 + argc;
 | 
|    inputs[index++] = context;
 | 
|    inputs[index++] = frame_state;
 | 
|    inputs[index++] = effect;
 | 
|    inputs[index++] = control;
 | 
| +  // This needs to stay here because of the edge case described in
 | 
| +  // http://crbug.com/675648.
 | 
| +  if (value != nullptr) {
 | 
| +    inputs[6] = value;
 | 
| +  }
 | 
|  
 | 
|    Node* effect0;
 | 
|    Node* value0 = effect0 =
 | 
| 
 |