Index: src/a64/full-codegen-a64.cc |
diff --git a/src/a64/full-codegen-a64.cc b/src/a64/full-codegen-a64.cc |
index 41ee16e1a92be4aadaed95a3435e2722c9524890..6852499f9f98343d958b16fc62948b35a372ae53 100644 |
--- a/src/a64/full-codegen-a64.cc |
+++ b/src/a64/full-codegen-a64.cc |
@@ -1640,10 +1640,9 @@ void FullCodeGenerator::VisitObjectLiteral(ObjectLiteral* expr) { |
int properties_count = constant_properties->length() / 2; |
const int max_cloned_properties = |
FastCloneShallowObjectStub::kMaximumClonedProperties; |
- if ((FLAG_track_double_fields && expr->may_store_doubles()) || |
- (expr->depth() > 1) || Serializer::enabled() || |
- (flags != ObjectLiteral::kFastElements) || |
- (properties_count > max_cloned_properties)) { |
+ if (expr->may_store_doubles() || expr->depth() > 1 || Serializer::enabled() || |
+ flags != ObjectLiteral::kFastElements || |
+ properties_count > max_cloned_properties) { |
__ Push(x3, x2, x1, x0); |
__ CallRuntime(Runtime::kCreateObjectLiteral, 4); |
} else { |