| Index: src/heap/heap.cc
|
| diff --git a/src/heap/heap.cc b/src/heap/heap.cc
|
| index 61152ad477c91f56fee3437b02cc5913ab2f8e1c..0ccd0ab2f2b86ddab87573070841954d5f53c548 100644
|
| --- a/src/heap/heap.cc
|
| +++ b/src/heap/heap.cc
|
| @@ -2522,6 +2522,13 @@ bool Heap::CreateInitialMaps() {
|
| roots_[entry.index] = map;
|
| }
|
|
|
| + { // Create a separate external one byte string map for native sources.
|
| + AllocationResult allocation = AllocateMap(EXTERNAL_ONE_BYTE_STRING_TYPE,
|
| + ExternalOneByteString::kSize);
|
| + if (!allocation.To(&obj)) return false;
|
| + set_native_source_string_map(Map::cast(obj));
|
| + }
|
| +
|
| ALLOCATE_VARSIZE_MAP(STRING_TYPE, undetectable_string)
|
| undetectable_string_map()->set_is_undetectable();
|
|
|
|
|