| Index: src/heap/spaces.h | 
| diff --git a/src/heap/spaces.h b/src/heap/spaces.h | 
| index b940a21f4ecf4c1e23c8ff3f395086bda8d7a248..7c4ff9663ab0a06f290ca78c8f315384f754737a 100644 | 
| --- a/src/heap/spaces.h | 
| +++ b/src/heap/spaces.h | 
| @@ -106,10 +106,6 @@ class Space; | 
| #define DCHECK_PAGE_OFFSET(offset) \ | 
| DCHECK((Page::kObjectStartOffset <= offset) && (offset <= Page::kPageSize)) | 
|  | 
| -#define DCHECK_MAP_PAGE_INDEX(index) \ | 
| -  DCHECK((0 <= index) && (index <= MapSpace::kMaxMapPageIndex)) | 
| - | 
| - | 
| class MarkBit { | 
| public: | 
| typedef uint32_t CellType; | 
| @@ -2865,12 +2861,7 @@ class MapSpace : public PagedSpace { | 
| public: | 
| // Creates a map space object. | 
| MapSpace(Heap* heap, AllocationSpace id) | 
| -      : PagedSpace(heap, id, NOT_EXECUTABLE), | 
| -        max_map_space_pages_(kMaxMapPageIndex - 1) {} | 
| - | 
| -  // Given an index, returns the page address. | 
| -  // TODO(1600): this limit is artifical just to keep code compilable | 
| -  static const int kMaxMapPageIndex = 1 << 16; | 
| +      : PagedSpace(heap, id, NOT_EXECUTABLE) {} | 
|  | 
| int RoundSizeDownToObjectAlignment(int size) override { | 
| if (base::bits::IsPowerOfTwo32(Map::kSize)) { | 
| @@ -2883,16 +2874,6 @@ class MapSpace : public PagedSpace { | 
| #ifdef VERIFY_HEAP | 
| void VerifyObject(HeapObject* obj) override; | 
| #endif | 
| - | 
| - private: | 
| -  static const int kMapsPerPage = Page::kAllocatableMemory / Map::kSize; | 
| - | 
| -  // Do map space compaction if there is a page gap. | 
| -  int CompactionThreshold() { | 
| -    return kMapsPerPage * (max_map_space_pages_ - 1); | 
| -  } | 
| - | 
| -  const int max_map_space_pages_; | 
| }; | 
|  | 
|  | 
|  |