| Index: src/heap/heap.h
 | 
| diff --git a/src/heap/heap.h b/src/heap/heap.h
 | 
| index edc3d2c8dfe9b9359070b12fd91410e8c7b4ebfd..15577ee02390be901caa9e71bd30cfca41fe2889 100644
 | 
| --- a/src/heap/heap.h
 | 
| +++ b/src/heap/heap.h
 | 
| @@ -105,25 +105,6 @@ namespace internal {
 | 
|    V(Map, short_external_one_byte_internalized_string_map,                      \
 | 
|      ShortExternalOneByteInternalizedStringMap)                                 \
 | 
|    V(Map, short_external_one_byte_string_map, ShortExternalOneByteStringMap)    \
 | 
| -  V(Map, external_int8_array_map, ExternalInt8ArrayMap)                        \
 | 
| -  V(Map, external_uint8_array_map, ExternalUint8ArrayMap)                      \
 | 
| -  V(Map, external_int16_array_map, ExternalInt16ArrayMap)                      \
 | 
| -  V(Map, external_uint16_array_map, ExternalUint16ArrayMap)                    \
 | 
| -  V(Map, external_int32_array_map, ExternalInt32ArrayMap)                      \
 | 
| -  V(Map, external_uint32_array_map, ExternalUint32ArrayMap)                    \
 | 
| -  V(Map, external_float32_array_map, ExternalFloat32ArrayMap)                  \
 | 
| -  V(Map, external_float64_array_map, ExternalFloat64ArrayMap)                  \
 | 
| -  V(Map, external_uint8_clamped_array_map, ExternalUint8ClampedArrayMap)       \
 | 
| -  V(ExternalArray, empty_external_int8_array, EmptyExternalInt8Array)          \
 | 
| -  V(ExternalArray, empty_external_uint8_array, EmptyExternalUint8Array)        \
 | 
| -  V(ExternalArray, empty_external_int16_array, EmptyExternalInt16Array)        \
 | 
| -  V(ExternalArray, empty_external_uint16_array, EmptyExternalUint16Array)      \
 | 
| -  V(ExternalArray, empty_external_int32_array, EmptyExternalInt32Array)        \
 | 
| -  V(ExternalArray, empty_external_uint32_array, EmptyExternalUint32Array)      \
 | 
| -  V(ExternalArray, empty_external_float32_array, EmptyExternalFloat32Array)    \
 | 
| -  V(ExternalArray, empty_external_float64_array, EmptyExternalFloat64Array)    \
 | 
| -  V(ExternalArray, empty_external_uint8_clamped_array,                         \
 | 
| -    EmptyExternalUint8ClampedArray)                                            \
 | 
|    V(Map, fixed_uint8_array_map, FixedUint8ArrayMap)                            \
 | 
|    V(Map, fixed_int8_array_map, FixedInt8ArrayMap)                              \
 | 
|    V(Map, fixed_uint16_array_map, FixedUint16ArrayMap)                          \
 | 
| @@ -1269,12 +1250,7 @@ class Heap {
 | 
|    Map* MapForFixedTypedArray(ExternalArrayType array_type);
 | 
|    RootListIndex RootIndexForFixedTypedArray(ExternalArrayType array_type);
 | 
|  
 | 
| -  Map* MapForExternalArrayType(ExternalArrayType array_type);
 | 
| -  RootListIndex RootIndexForExternalArrayType(ExternalArrayType array_type);
 | 
| -
 | 
| -  RootListIndex RootIndexForEmptyExternalArray(ElementsKind kind);
 | 
|    RootListIndex RootIndexForEmptyFixedTypedArray(ElementsKind kind);
 | 
| -  ExternalArray* EmptyExternalArrayForMap(Map* map);
 | 
|    FixedTypedArrayBase* EmptyFixedTypedArrayForMap(Map* map);
 | 
|  
 | 
|    void RecordStats(HeapStats* stats, bool take_snapshot = false);
 | 
| @@ -2046,9 +2022,9 @@ class Heap {
 | 
|    MUST_USE_RESULT AllocationResult AllocateSymbol();
 | 
|  
 | 
|    // Allocates an external array of the specified length and type.
 | 
| -  MUST_USE_RESULT AllocationResult
 | 
| -      AllocateExternalArray(int length, ExternalArrayType array_type,
 | 
| -                            void* external_pointer, PretenureFlag pretenure);
 | 
| +  MUST_USE_RESULT AllocationResult AllocateFixedTypedArrayWithExternalPointer(
 | 
| +      int length, ExternalArrayType array_type, void* external_pointer,
 | 
| +      PretenureFlag pretenure);
 | 
|  
 | 
|    // Allocates a fixed typed array of the specified length and type.
 | 
|    MUST_USE_RESULT AllocationResult
 | 
| @@ -2076,10 +2052,6 @@ class Heap {
 | 
|    // Allocate empty fixed array.
 | 
|    MUST_USE_RESULT AllocationResult AllocateEmptyFixedArray();
 | 
|  
 | 
| -  // Allocate empty external array of given type.
 | 
| -  MUST_USE_RESULT AllocationResult
 | 
| -      AllocateEmptyExternalArray(ExternalArrayType array_type);
 | 
| -
 | 
|    // Allocate empty fixed typed array of given type.
 | 
|    MUST_USE_RESULT AllocationResult
 | 
|        AllocateEmptyFixedTypedArray(ExternalArrayType array_type);
 | 
| 
 |