lto: Record visibility in defined symbols.
llvm-svn: 262835
diff --git a/lld/ELF/Symbols.cpp b/lld/ELF/Symbols.cpp
index f67b206..7d91f05 100644
--- a/lld/ELF/Symbols.cpp
+++ b/lld/ELF/Symbols.cpp
@@ -164,8 +164,8 @@
uint8_t Type)
: SymbolBody(K, Name, IsWeak, Visibility, Type) {}
-DefinedBitcode::DefinedBitcode(StringRef Name, bool IsWeak)
- : Defined(DefinedBitcodeKind, Name, IsWeak, STV_DEFAULT, 0 /* Type */) {}
+DefinedBitcode::DefinedBitcode(StringRef Name, bool IsWeak, uint8_t Visibility)
+ : Defined(DefinedBitcodeKind, Name, IsWeak, Visibility, 0 /* Type */) {}
bool DefinedBitcode::classof(const SymbolBody *S) {
return S->kind() == DefinedBitcodeKind;