diff options
author | Andreas Kling <kling@serenityos.org> | 2023-02-18 13:43:52 +0100 |
---|---|---|
committer | Tim Flynn <trflynn89@pm.me> | 2023-02-18 09:12:46 -0500 |
commit | d0697d350d43d42991b0bd47ee834f6c0c8b9d3a (patch) | |
tree | 49f85802ad0b83c7fdc4ac768035c9b48968d268 /AK | |
parent | ba5df46a49b3f026e67924fb262db81ce311e8f6 (diff) | |
download | serenity-d0697d350d43d42991b0bd47ee834f6c0c8b9d3a.zip |
AK: Fix 64-bit alignment issue in shared-superstring substrings
Thanks to Timothy Flynn for the test!
Fixes #17141
Diffstat (limited to 'AK')
-rw-r--r-- | AK/String.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/AK/String.cpp b/AK/String.cpp index 49aed1d247..d1dc6d2e9c 100644 --- a/AK/String.cpp +++ b/AK/String.cpp @@ -77,7 +77,7 @@ private: bool m_substring { false }; bool m_is_fly_string { false }; - u8 m_bytes_or_substring_data[0]; + alignas(SubstringData) u8 m_bytes_or_substring_data[0]; }; void StringData::operator delete(void* ptr) |