diff options
Diffstat (limited to 'llvm/lib/Object/IRObjectFile.cpp')
-rw-r--r-- | llvm/lib/Object/IRObjectFile.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/llvm/lib/Object/IRObjectFile.cpp b/llvm/lib/Object/IRObjectFile.cpp index d5ea80d1d0e..a8aba26c5ae 100644 --- a/llvm/lib/Object/IRObjectFile.cpp +++ b/llvm/lib/Object/IRObjectFile.cpp @@ -110,8 +110,7 @@ uint32_t IRObjectFile::getSymbolFlags(DataRefImpl Symb) const { uint32_t Res = BasicSymbolRef::SF_None; if (GV.isDeclaration() || GV.hasAvailableExternallyLinkage()) Res |= BasicSymbolRef::SF_Undefined; - if (GV.hasPrivateLinkage() || GV.hasLinkerPrivateLinkage() || - GV.hasLinkerPrivateWeakLinkage()) + if (GV.hasPrivateLinkage()) Res |= BasicSymbolRef::SF_FormatSpecific; if (!GV.hasLocalLinkage()) Res |= BasicSymbolRef::SF_Global; |