diff options
-rw-r--r-- | lld/include/lld/Core/LinkingContext.h | 18 | ||||
-rw-r--r-- | lld/lib/Core/LinkingContext.cpp | 8 |
2 files changed, 10 insertions, 16 deletions
diff --git a/lld/include/lld/Core/LinkingContext.h b/lld/include/lld/Core/LinkingContext.h index 38db145d6f6..22c70a6a369 100644 --- a/lld/include/lld/Core/LinkingContext.h +++ b/lld/include/lld/Core/LinkingContext.h @@ -255,20 +255,20 @@ protected: StringRef _outputPath; StringRef _entrySymbolName; - bool _deadStrip; - bool _globalsAreDeadStripRoots; - bool _searchArchivesToOverrideTentativeDefinitions; - bool _searchSharedLibrariesToOverrideTentativeDefinitions; - bool _printRemainingUndefines; - bool _allowRemainingUndefines; - bool _logInputFiles; - bool _allowShlibUndefines; + bool _deadStrip = false; + bool _globalsAreDeadStripRoots = false; + bool _searchArchivesToOverrideTentativeDefinitions = false; + bool _searchSharedLibrariesToOverrideTentativeDefinitions = false; + bool _printRemainingUndefines = true; + bool _allowRemainingUndefines = false; + bool _logInputFiles = false; + bool _allowShlibUndefines = true; std::vector<StringRef> _deadStripRoots; std::vector<const char *> _llvmOptions; StringRefVector _initialUndefinedSymbols; std::vector<std::unique_ptr<Node>> _nodes; mutable llvm::BumpPtrAllocator _allocator; - mutable uint64_t _nextOrdinal; + mutable uint64_t _nextOrdinal = 0; Registry _registry; private: diff --git a/lld/lib/Core/LinkingContext.cpp b/lld/lib/Core/LinkingContext.cpp index e3027fcddf9..1671c57bea8 100644 --- a/lld/lib/Core/LinkingContext.cpp +++ b/lld/lib/Core/LinkingContext.cpp @@ -15,13 +15,7 @@ namespace lld { -LinkingContext::LinkingContext() - : _deadStrip(false), _globalsAreDeadStripRoots(false), - _searchArchivesToOverrideTentativeDefinitions(false), - _searchSharedLibrariesToOverrideTentativeDefinitions(false), - _printRemainingUndefines(true), _allowRemainingUndefines(false), - _logInputFiles(false), _allowShlibUndefines(true), - _nextOrdinal(0) {} +LinkingContext::LinkingContext() {} LinkingContext::~LinkingContext() {} |