| Index: src/objects.h
|
| diff --git a/src/objects.h b/src/objects.h
|
| index 9daa50e1f632ae1d5c2bad68fbbf0a57802d4504..3a63dfc6ad64b5b5e2e69db785b459116d0f3b86 100644
|
| --- a/src/objects.h
|
| +++ b/src/objects.h
|
| @@ -3254,7 +3254,7 @@ class DescriptorArray: public FixedArray {
|
| inline PropertyDetails GetDetails(int descriptor_number);
|
| inline PropertyType GetType(int descriptor_number);
|
| inline int GetFieldIndex(int descriptor_number);
|
| - FieldType* GetFieldType(int descriptor_number);
|
| + inline FieldType* GetFieldType(int descriptor_number);
|
| inline Object* GetConstant(int descriptor_number);
|
| inline Object* GetCallbacksObject(int descriptor_number);
|
| inline AccessorDescriptor* GetCallbacks(int descriptor_number);
|
| @@ -3337,6 +3337,9 @@ class DescriptorArray: public FixedArray {
|
|
|
| // Print all the descriptors.
|
| void PrintDescriptors(std::ostream& os); // NOLINT
|
| +
|
| + void PrintDescriptorDetails(std::ostream& os, int descriptor,
|
| + PropertyDetails::PrintMode mode);
|
| #endif
|
|
|
| #ifdef DEBUG
|
| @@ -6189,7 +6192,8 @@ class Map: public HeapObject {
|
| Descriptor* descriptor,
|
| TransitionFlag flag);
|
|
|
| - static Handle<Object> WrapType(Handle<FieldType> type);
|
| + static Handle<Object> WrapFieldType(Handle<FieldType> type);
|
| + static FieldType* UnwrapFieldType(Object* wrapped_type);
|
|
|
| MUST_USE_RESULT static MaybeHandle<Map> CopyWithField(
|
| Handle<Map> map, Handle<Name> name, Handle<FieldType> type,
|
|
|