diff options
Diffstat (limited to 'lldb/source/DataFormatters/StringPrinter.cpp')
| -rw-r--r-- | lldb/source/DataFormatters/StringPrinter.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lldb/source/DataFormatters/StringPrinter.cpp b/lldb/source/DataFormatters/StringPrinter.cpp index 53dbc8d76a99..7f7d6c1639f0 100644 --- a/lldb/source/DataFormatters/StringPrinter.cpp +++ b/lldb/source/DataFormatters/StringPrinter.cpp @@ -30,9 +30,7 @@ using StringElementType = StringPrinter::StringElementType; /// DecodedCharBuffer stores the decoded contents of a single character. It /// avoids managing memory on the heap by copying decoded bytes into an in-line /// buffer. -struct DecodedCharBuffer { - static constexpr unsigned MaxLength = 16; - +class DecodedCharBuffer { public: DecodedCharBuffer(std::nullptr_t) {} @@ -50,6 +48,8 @@ public: size_t GetSize() const { return m_size; } private: + static constexpr unsigned MaxLength = 16; + size_t m_size = 0; uint8_t m_data[MaxLength] = {0}; }; |
