| Index: src/heap.cc
|
| ===================================================================
|
| --- src/heap.cc (revision 5800)
|
| +++ src/heap.cc (working copy)
|
| @@ -4349,6 +4349,12 @@
|
| max_executable_size_ = RoundUp(max_executable_size, Page::kPageSize);
|
| }
|
|
|
| + // The max executable size must be less than or equal to the max old
|
| + // generation size.
|
| + if (max_executable_size_ > max_old_generation_size_) {
|
| + max_executable_size_ = max_old_generation_size_;
|
| + }
|
| +
|
| // The new space size must be a power of two to support single-bit testing
|
| // for containment.
|
| max_semispace_size_ = RoundUpToPowerOf2(max_semispace_size_);
|
|
|