Skip to content

Commit db0a7ad

Browse files
[ExecutionEngine] Use default member initialization in Segment (NFC) (#138411)
Note that orc::ExecutorAddr default-constructs itself with Addr being 0.
1 parent 56e01c9 commit db0a7ad

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

llvm/include/llvm/ExecutionEngine/JITLink/JITLinkMemoryManager.h

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -224,17 +224,15 @@ class BasicLayout {
224224
friend class BasicLayout;
225225

226226
public:
227-
Segment()
228-
: ContentSize(0), ZeroFillSize(0), Addr(0), WorkingMem(nullptr),
229-
NextWorkingMemOffset(0) {}
227+
Segment() = default;
230228
Align Alignment;
231-
size_t ContentSize;
232-
uint64_t ZeroFillSize;
229+
size_t ContentSize = 0;
230+
uint64_t ZeroFillSize = 0;
233231
orc::ExecutorAddr Addr;
234232
char *WorkingMem = nullptr;
235233

236234
private:
237-
size_t NextWorkingMemOffset;
235+
size_t NextWorkingMemOffset = 0;
238236
std::vector<Block *> ContentBlocks, ZeroFillBlocks;
239237
};
240238

0 commit comments

Comments
 (0)