Index: src/objects.h |
diff --git a/src/objects.h b/src/objects.h |
index 7efddfaa8ff1c3ab43030836ab3b0f122847f326..99d49f50c0aaa723ff85b26f819144a5ebc07a66 100644 |
--- a/src/objects.h |
+++ b/src/objects.h |
@@ -1930,11 +1930,14 @@ class JSObject: public JSReceiver { |
WriteBarrierMode mode |
= UPDATE_WRITE_BARRIER); |
- // initializes the body after properties slot, properties slot is |
- // initialized by set_properties |
+ // Initializes the body after properties slot, properties slot is |
+ // initialized by set_properties. Fill the pre-allocated fields with |
+ // pre_allocated_value and the rest with filler_value. |
// Note: this call does not update write barrier, it is caller's |
// reponsibility to ensure that *v* can be collected without WB here. |
- inline void InitializeBody(int object_size, Object* value); |
+ inline void InitializeBody(Map* map, |
+ Object* pre_allocated_value, |
+ Object* filler_value); |
// Check whether this object references another object |
bool ReferencesObject(Object* obj); |