summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lld/include/lld/Core/LinkingContext.h18
-rw-r--r--lld/lib/Core/LinkingContext.cpp8
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() {}
OpenPOWER on IntegriCloud