Chromium Code Reviews| Index: src/arm/full-codegen-arm.cc |
| diff --git a/src/arm/full-codegen-arm.cc b/src/arm/full-codegen-arm.cc |
| index 3dc54203b17c5de74f7a6ac5a4b2d58fb31c7ee6..9df5d6d8682f8543e251d8632ef1f7404819ddab 100644 |
| --- a/src/arm/full-codegen-arm.cc |
| +++ b/src/arm/full-codegen-arm.cc |
| @@ -2488,7 +2488,7 @@ void FullCodeGenerator::EmitClassDefineProperties(ClassLiteral* lit) { |
| __ ldr(scratch, MemOperand(sp, 0)); // prototype |
| } |
| __ push(scratch); |
| - VisitForStackValue(key); |
| + EmitPropertyKey(property); |
|
arv (Not doing code reviews)
2014/12/11 23:10:34
Ignore
|
| VisitForStackValue(value); |
| EmitSetHomeObjectIfNeeded(value, 2); |
| @@ -2501,11 +2501,11 @@ void FullCodeGenerator::EmitClassDefineProperties(ClassLiteral* lit) { |
| break; |
| case ObjectLiteral::Property::GETTER: |
| - __ CallRuntime(Runtime::kDefineClassGetter, 3); |
| + __ CallRuntime(Runtime::kDefineGetterPropertyUnchecked, 3); |
| break; |
| case ObjectLiteral::Property::SETTER: |
| - __ CallRuntime(Runtime::kDefineClassSetter, 3); |
| + __ CallRuntime(Runtime::kDefineSetterPropertyUnchecked, 3); |
| break; |
| default: |