mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2024-10-10 12:55:00 +00:00
[demangle] Copy back some NFC commits from LLVM
This commit is contained in:
parent
b705fe5686
commit
183b5d38d7
@ -2173,10 +2173,10 @@ class PODSmallVector {
|
||||
static_assert(std::is_pod<T>::value,
|
||||
"T is required to be a plain old data type");
|
||||
|
||||
T* First;
|
||||
T* Last;
|
||||
T* Cap;
|
||||
T Inline[N];
|
||||
T* First = nullptr;
|
||||
T* Last = nullptr;
|
||||
T* Cap = nullptr;
|
||||
T Inline[N] = {0};
|
||||
|
||||
bool isInline() const { return First == Inline; }
|
||||
|
||||
|
@ -25,9 +25,9 @@ DEMANGLE_NAMESPACE_BEGIN
|
||||
// Stream that AST nodes write their string representation into after the AST
|
||||
// has been parsed.
|
||||
class OutputStream {
|
||||
char *Buffer;
|
||||
size_t CurrentPosition;
|
||||
size_t BufferCapacity;
|
||||
char *Buffer = nullptr;
|
||||
size_t CurrentPosition = 0;
|
||||
size_t BufferCapacity = 0;
|
||||
|
||||
// Ensure there is at least n more positions in buffer.
|
||||
void grow(size_t N) {
|
||||
@ -137,7 +137,7 @@ public:
|
||||
|
||||
char *getBuffer() { return Buffer; }
|
||||
char *getBufferEnd() { return Buffer + CurrentPosition - 1; }
|
||||
size_t getBufferCapacity() { return BufferCapacity; }
|
||||
size_t getBufferCapacity() const { return BufferCapacity; }
|
||||
};
|
||||
|
||||
template <class T> class SwapAndRestore {
|
||||
|
Loading…
Reference in New Issue
Block a user