llvm-project
4a68e4cb - [libc++] Fix throwing away smaller allocations in string::shrink_to_fit (#115659)

Commit
323 days ago
[libc++] Fix throwing away smaller allocations in string::shrink_to_fit (#115659) Currently `string::shrink_to_fit()` throws away any allocations which return more capacity than we requested, even if that allocation is still smaller than the current capacity. This patch fixes this to compare the returned allocation against the current capacity of the string instead of against the requested capacity.
Author
Parents
Loading