| Index: src/heap/spaces.cc
|
| diff --git a/src/heap/spaces.cc b/src/heap/spaces.cc
|
| index 30b141fcd32965637bd6ed1a2cc29284dff33750..ea6d662fa0706ee09a9199e354f24c89c2b2c11e 100644
|
| --- a/src/heap/spaces.cc
|
| +++ b/src/heap/spaces.cc
|
| @@ -1398,7 +1398,8 @@ bool NewSpace::AddFreshPage() {
|
| if (!to_space_.AdvancePage()) {
|
| // Check if we reached the target capacity yet. If not, try to commit a page
|
| // and continue.
|
| - if ((to_space_.TotalCapacity() < to_space_.TargetCapacity()) &&
|
| + if (grow_to_target_capacity_ &&
|
| + (to_space_.TotalCapacity() < to_space_.TargetCapacity()) &&
|
| GrowOnePage()) {
|
| if (!to_space_.AdvancePage()) {
|
| // It doesn't make sense that we managed to commit a page, but can't use
|
|
|