| Index: src/factory.h
|
| diff --git a/src/factory.h b/src/factory.h
|
| index 1bdf474337c5b6ee0965caf6844e6a09b1628c57..5704066295991ffec3aca95344290fef9b3189bb 100644
|
| --- a/src/factory.h
|
| +++ b/src/factory.h
|
| @@ -328,11 +328,6 @@ class Factory {
|
|
|
| void SetContent(Handle<JSArray> array, Handle<FixedArrayBase> elements);
|
|
|
| - void EnsureCanContainElements(Handle<JSArray> array,
|
| - Handle<FixedArrayBase> elements,
|
| - uint32_t length,
|
| - EnsureElementsMode mode);
|
| -
|
| Handle<JSArrayBuffer> NewJSArrayBuffer();
|
|
|
| Handle<JSTypedArray> NewJSTypedArray(ExternalArrayType type);
|
| @@ -462,7 +457,15 @@ class Factory {
|
| &isolate()->heap()->roots_[Heap::k##camel_name##RootIndex])); \
|
| }
|
| ROOT_LIST(ROOT_ACCESSOR)
|
| -#undef ROOT_ACCESSOR_ACCESSOR
|
| +#undef ROOT_ACCESSOR
|
| +
|
| +#define STRUCT_MAP_ACCESSOR(NAME, Name, name) \
|
| + inline Handle<Map> name##_map() { \
|
| + return Handle<Map>(BitCast<Map**>( \
|
| + &isolate()->heap()->roots_[Heap::k##Name##MapRootIndex])); \
|
| + }
|
| + STRUCT_LIST(STRUCT_MAP_ACCESSOR)
|
| +#undef STRUCT_MAP_ACCESSOR
|
|
|
| #define STRING_ACCESSOR(name, str) \
|
| inline Handle<String> name() { \
|
|
|