diff --git a/llvm/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h b/llvm/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h index c88469ba8a2c3..3242055020f7d 100644 --- a/llvm/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h +++ b/llvm/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h @@ -224,17 +224,15 @@ class BasicLayout { friend class BasicLayout; public: - Segment() - : ContentSize(0), ZeroFillSize(0), Addr(0), WorkingMem(nullptr), - NextWorkingMemOffset(0) {} + Segment() = default; Align Alignment; - size_t ContentSize; - uint64_t ZeroFillSize; + size_t ContentSize = 0; + uint64_t ZeroFillSize = 0; orc::ExecutorAddr Addr; char *WorkingMem = nullptr; private: - size_t NextWorkingMemOffset; + size_t NextWorkingMemOffset = 0; std::vector ContentBlocks, ZeroFillBlocks; };