[libcxx-commits] [libcxx] [libc++] Introduce basic_string::__recommend_growing (PR #162633)

Louis Dionne via libcxx-commits libcxx-commits at lists.llvm.org
Mon Nov 17 08:08:55 PST 2025


================
@@ -2384,6 +2384,16 @@ private:
     return __guess;
   }
 
+  _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 size_type __recommend_growing(size_type __required_size) {
+    size_type __max_size = max_size();
----------------
ldionne wrote:

```suggestion
  _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX20 size_type __recommend_growing(size_type __required_size) {
    _LIBCPP_ASSERT_INTERNAL(__required_size >= __current_cap, "message");
    size_type __max_size = max_size();
```

https://github.com/llvm/llvm-project/pull/162633


More information about the libcxx-commits mailing list