equal
deleted
inserted
replaced
353 if (new_size < used_in_bytes()) { |
353 if (new_size < used_in_bytes()) { |
354 // Overflowed the addition. |
354 // Overflowed the addition. |
355 new_size = gen_size_limit(); |
355 new_size = gen_size_limit(); |
356 } |
356 } |
357 // Adjust according to our min and max |
357 // Adjust according to our min and max |
358 new_size = MAX2(MIN2(new_size, gen_size_limit()), min_gen_size()); |
358 new_size = clamp(new_size, min_gen_size(), gen_size_limit()); |
359 |
359 |
360 assert(gen_size_limit() >= reserved().byte_size(), "max new size problem?"); |
360 assert(gen_size_limit() >= reserved().byte_size(), "max new size problem?"); |
361 new_size = align_up(new_size, alignment); |
361 new_size = align_up(new_size, alignment); |
362 |
362 |
363 const size_t current_size = capacity_in_bytes(); |
363 const size_t current_size = capacity_in_bytes(); |