Index: src/objects.h |
diff --git a/src/objects.h b/src/objects.h |
index 1c6e96164cac06cfa8d1322e3188fb800c369be6..21e6c70e3582fda1b2fac5197904ae368f464777 100644 |
--- a/src/objects.h |
+++ b/src/objects.h |
@@ -2389,8 +2389,6 @@ |
Handle<JSObject> object, |
AllocationSiteUsageContext* site_context, |
DeepCopyHints hints = kNoHints); |
- MUST_USE_RESULT static MaybeHandle<JSObject> DeepCopy( |
- Handle<JSObject> object, DeepCopyHints hints = kNoHints); |
MUST_USE_RESULT static MaybeHandle<JSObject> DeepWalk( |
Handle<JSObject> object, |
AllocationSiteCreationContext* site_context); |
@@ -10469,16 +10467,15 @@ |
class TemplateInfo: public Struct { |
public: |
DECL_ACCESSORS(tag, Object) |
- DECL_ACCESSORS(serial_number, Object) |
- DECL_INT_ACCESSORS(number_of_properties) |
+ inline int number_of_properties() const; |
+ inline void set_number_of_properties(int value); |
DECL_ACCESSORS(property_list, Object) |
DECL_ACCESSORS(property_accessors, Object) |
DECLARE_VERIFIER(TemplateInfo) |
static const int kTagOffset = HeapObject::kHeaderSize; |
- static const int kSerialNumberOffset = kTagOffset + kPointerSize; |
- static const int kNumberOfProperties = kSerialNumberOffset + kPointerSize; |
+ static const int kNumberOfProperties = kTagOffset + kPointerSize; |
static const int kPropertyListOffset = kNumberOfProperties + kPointerSize; |
static const int kPropertyAccessorsOffset = |
kPropertyListOffset + kPointerSize; |
@@ -10493,6 +10490,7 @@ |
class FunctionTemplateInfo: public TemplateInfo { |
public: |
+ DECL_ACCESSORS(serial_number, Object) |
DECL_ACCESSORS(call_code, Object) |
DECL_ACCESSORS(prototype_template, Object) |
DECL_ACCESSORS(parent_template, Object) |
@@ -10526,7 +10524,8 @@ |
DECLARE_PRINTER(FunctionTemplateInfo) |
DECLARE_VERIFIER(FunctionTemplateInfo) |
- static const int kCallCodeOffset = TemplateInfo::kHeaderSize; |
+ static const int kSerialNumberOffset = TemplateInfo::kHeaderSize; |
+ static const int kCallCodeOffset = kSerialNumberOffset + kPointerSize; |
static const int kPrototypeTemplateOffset = |
kCallCodeOffset + kPointerSize; |
static const int kParentTemplateOffset = |