Index: src/runtime.cc |
diff --git a/src/runtime.cc b/src/runtime.cc |
index 4516bb6a87debe3d6510b64136f8994365f09aed..949c6176893c07009a34ae13448f3fa68f798453 100644 |
--- a/src/runtime.cc |
+++ b/src/runtime.cc |
@@ -5092,7 +5092,12 @@ RUNTIME_FUNCTION(Runtime_DefineDataPropertyUnchecked) { |
ASSIGN_RETURN_FAILURE_ON_EXCEPTION( |
isolate, result, |
JSObject::SetOwnPropertyIgnoreAttributes( |
- js_object, name, obj_value, attr)); |
+ js_object, name, obj_value, attr, |
+ Object::OPTIMAL_REPRESENTATION, |
+ ALLOW_AS_CONSTANT, |
+ JSReceiver::PERFORM_EXTENSIBILITY_CHECK, |
+ JSReceiver::MAY_BE_STORE_FROM_KEYED, |
+ JSObject::DONT_FORCE_FIELD)); |
return *result; |
} |