SmallString: Use L instead of L+1

Keep the stack aligned to power of 2.
This commit is contained in:
Stenzek 2025-06-14 13:11:37 +10:00
parent 70225f8345
commit a31d67921b
No known key found for this signature in database

View File

@ -353,12 +353,12 @@ public:
static SmallStackString from_vformat(fmt::string_view fmt, fmt::format_args args);
private:
char m_stack_buffer[L + 1];
char m_stack_buffer[L];
ALWAYS_INLINE void init()
{
m_buffer = m_stack_buffer;
m_buffer_size = L + 1;
m_buffer_size = L;
#ifdef _DEBUG
std::memset(m_stack_buffer, 0, sizeof(m_stack_buffer));