Chromium Code Reviews| Index: vm/pages.cc |
| =================================================================== |
| --- vm/pages.cc (revision 2792) |
| +++ vm/pages.cc (working copy) |
| @@ -142,7 +142,8 @@ |
| if (size < kAllocatablePageSize) { |
| result = TryBumpAllocate(size); |
| if (result == 0) { |
| - if (CanIncreaseCapacity(kPageSize)) { |
| + result = freelist_.TryAllocate(size); |
| + if ((result == 0) && CanIncreaseCapacity(kPageSize)) { |
| AllocatePage(); |
| result = TryBumpAllocate(size); |
| ASSERT(result != 0); |