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, |