From 5bbe452e75d464d02547cef0ea2919c53b693f54 Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Sat, 23 Jul 2022 21:10:10 -0700 Subject: [PATCH] Revert "[Orc] Use default member initialization (NFC)" This reverts commit d534967b6667c468b12e9ed5e3c482f590dde633. The patch causes build failures, such as: https://lab.llvm.org/buildbot/#/builders/121/builds/21760 --- llvm/lib/ExecutionEngine/Orc/EPCGenericJITLinkMemoryManager.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/llvm/lib/ExecutionEngine/Orc/EPCGenericJITLinkMemoryManager.cpp b/llvm/lib/ExecutionEngine/Orc/EPCGenericJITLinkMemoryManager.cpp index 145d4c6..75cc307 100644 --- a/llvm/lib/ExecutionEngine/Orc/EPCGenericJITLinkMemoryManager.cpp +++ b/llvm/lib/ExecutionEngine/Orc/EPCGenericJITLinkMemoryManager.cpp @@ -28,12 +28,12 @@ public: // We should be able to switch this back to member initialization once that // issue is fixed. struct SegInfo { - SegInfo() = default; + SegInfo() : WorkingMem(nullptr), ContentSize(0), ZeroFillSize(0) {} - char *WorkingMem = nullptr; + char *WorkingMem; ExecutorAddr Addr; - uint64_t ContentSize = 0; - uint64_t ZeroFillSize = 0; + uint64_t ContentSize; + uint64_t ZeroFillSize; }; using SegInfoMap = AllocGroupSmallMap; -- 2.7.4