AK: Avoid a copy in StringBuilder's default constructor

This commit is contained in:
Lucas CHOLLET 2025-06-01 13:23:25 +02:00 committed by Jelle Raaijmakers
commit b844f3219e
Notes: github-actions[bot] 2025-06-16 07:45:34 +00:00

View file

@ -41,8 +41,9 @@ ErrorOr<StringBuilder> StringBuilder::create(size_t initial_capacity)
}
StringBuilder::StringBuilder()
: StringBuilder(inline_capacity)
{
static_assert(inline_capacity > STRING_BASE_PREFIX_SIZE);
m_buffer.resize(STRING_BASE_PREFIX_SIZE);
}
StringBuilder::StringBuilder(size_t initial_capacity)