| 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 717e9d4470e2f6091a80fe67e9a803619750df5c..0b6e488d2a67963e8488d9e64293c478e99ddfb5 100644
 | 
| --- a/src/full-codegen/arm64/full-codegen-arm64.cc
 | 
| +++ b/src/full-codegen/arm64/full-codegen-arm64.cc
 | 
| @@ -2206,9 +2206,8 @@ void FullCodeGenerator::VisitUnaryOperation(UnaryOperation* expr) {
 | 
|        if (property != NULL) {
 | 
|          VisitForStackValue(property->obj());
 | 
|          VisitForStackValue(property->key());
 | 
| -        CallRuntimeWithOperands(is_strict(language_mode())
 | 
| -                                    ? Runtime::kDeleteProperty_Strict
 | 
| -                                    : Runtime::kDeleteProperty_Sloppy);
 | 
| +        PushOperand(Smi::FromInt(language_mode()));
 | 
| +        CallRuntimeWithOperands(Runtime::kDeleteProperty);
 | 
|          context()->Plug(x0);
 | 
|        } else if (proxy != NULL) {
 | 
|          Variable* var = proxy->var();
 | 
| @@ -2220,7 +2219,8 @@ void FullCodeGenerator::VisitUnaryOperation(UnaryOperation* expr) {
 | 
|            __ LoadGlobalObject(x12);
 | 
|            __ Mov(x11, Operand(var->name()));
 | 
|            __ Push(x12, x11);
 | 
| -          __ CallRuntime(Runtime::kDeleteProperty_Sloppy);
 | 
| +          __ Push(Smi::FromInt(SLOPPY));
 | 
| +          __ CallRuntime(Runtime::kDeleteProperty);
 | 
|            context()->Plug(x0);
 | 
|          } else {
 | 
|            DCHECK(!var->IsLookupSlot());
 | 
| 
 |