| Index: src/full-codegen/arm64/full-codegen-arm64.cc
 | 
| diff --git a/src/full-codegen/arm64/full-codegen-arm64.cc b/src/full-codegen/arm64/full-codegen-arm64.cc
 | 
| index ab055fde7dd2290af9416e68004ab660a0dc72b7..337d24712501242ac1181f04194d9380e5945d0c 100644
 | 
| --- a/src/full-codegen/arm64/full-codegen-arm64.cc
 | 
| +++ b/src/full-codegen/arm64/full-codegen-arm64.cc
 | 
| @@ -1886,7 +1886,7 @@ void FullCodeGenerator::EmitBinaryOp(BinaryOperation* expr, Token::Value op) {
 | 
|  
 | 
|  void FullCodeGenerator::EmitClassDefineProperties(ClassLiteral* lit) {
 | 
|    for (int i = 0; i < lit->properties()->length(); i++) {
 | 
| -    ObjectLiteral::Property* property = lit->properties()->at(i);
 | 
| +    ClassLiteral::Property* property = lit->properties()->at(i);
 | 
|      Expression* value = property->value();
 | 
|  
 | 
|      Register scratch = x1;
 | 
| @@ -1913,22 +1913,18 @@ void FullCodeGenerator::EmitClassDefineProperties(ClassLiteral* lit) {
 | 
|      }
 | 
|  
 | 
|      switch (property->kind()) {
 | 
| -      case ObjectLiteral::Property::CONSTANT:
 | 
| -      case ObjectLiteral::Property::MATERIALIZED_LITERAL:
 | 
| -      case ObjectLiteral::Property::PROTOTYPE:
 | 
| -        UNREACHABLE();
 | 
| -      case ObjectLiteral::Property::COMPUTED:
 | 
| +      case ClassLiteral::Property::METHOD:
 | 
|          PushOperand(Smi::FromInt(DONT_ENUM));
 | 
|          PushOperand(Smi::FromInt(property->NeedsSetFunctionName()));
 | 
|          CallRuntimeWithOperands(Runtime::kDefineDataPropertyInLiteral);
 | 
|          break;
 | 
|  
 | 
| -      case ObjectLiteral::Property::GETTER:
 | 
| +      case ClassLiteral::Property::GETTER:
 | 
|          PushOperand(Smi::FromInt(DONT_ENUM));
 | 
|          CallRuntimeWithOperands(Runtime::kDefineGetterPropertyUnchecked);
 | 
|          break;
 | 
|  
 | 
| -      case ObjectLiteral::Property::SETTER:
 | 
| +      case ClassLiteral::Property::SETTER:
 | 
|          PushOperand(Smi::FromInt(DONT_ENUM));
 | 
|          CallRuntimeWithOperands(Runtime::kDefineSetterPropertyUnchecked);
 | 
|          break;
 | 
| 
 |