| Index: src/compiler/js-generic-lowering.cc
 | 
| diff --git a/src/compiler/js-generic-lowering.cc b/src/compiler/js-generic-lowering.cc
 | 
| index 5972ce81dcbd5462d83bad81b09426af3b014b4d..0b5797df85e211832cced3a0523925829f5d2d29 100644
 | 
| --- a/src/compiler/js-generic-lowering.cc
 | 
| +++ b/src/compiler/js-generic-lowering.cc
 | 
| @@ -455,17 +455,16 @@ void JSGenericLowering::LowerJSCreate(Node* node) {
 | 
|  
 | 
|  
 | 
|  void JSGenericLowering::LowerJSCreateArguments(Node* node) {
 | 
| -  const CreateArgumentsParameters& p = CreateArgumentsParametersOf(node->op());
 | 
| -  switch (p.type()) {
 | 
| -    case CreateArgumentsParameters::kMappedArguments:
 | 
| +  CreateArgumentsType const type = CreateArgumentsTypeOf(node->op());
 | 
| +  switch (type) {
 | 
| +    case CreateArgumentsType::kMappedArguments:
 | 
|        ReplaceWithRuntimeCall(node, Runtime::kNewSloppyArguments_Generic);
 | 
|        break;
 | 
| -    case CreateArgumentsParameters::kUnmappedArguments:
 | 
| +    case CreateArgumentsType::kUnmappedArguments:
 | 
|        ReplaceWithRuntimeCall(node, Runtime::kNewStrictArguments_Generic);
 | 
|        break;
 | 
| -    case CreateArgumentsParameters::kRestArray:
 | 
| -      node->InsertInput(zone(), 1, jsgraph()->Constant(p.start_index()));
 | 
| -      ReplaceWithRuntimeCall(node, Runtime::kNewRestArguments_Generic);
 | 
| +    case CreateArgumentsType::kRestParameter:
 | 
| +      ReplaceWithRuntimeCall(node, Runtime::kNewRestParameter);
 | 
|        break;
 | 
|    }
 | 
|  }
 | 
| 
 |