aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/COFFObjectFile.cpp
diff options
context:
space:
mode:
authorRui Ueyama <ruiu@google.com>2017-07-18 21:07:13 +0000
committerRui Ueyama <ruiu@google.com>2017-07-18 21:07:13 +0000
commit6db83a3af3603603b9d7e3e50b3d10c43aef278d (patch)
tree6e0e5e3d2f61107dd54a7bf9899948221def66c2 /llvm/lib/Object/COFFObjectFile.cpp
parent9b6e9899f2c9fbdd9a1f912c52ffe1ca6bc6c40f (diff)
downloadllvm-6db83a3af3603603b9d7e3e50b3d10c43aef278d.zip
llvm-6db83a3af3603603b9d7e3e50b3d10c43aef278d.tar.gz
llvm-6db83a3af3603603b9d7e3e50b3d10c43aef278d.tar.bz2
Revert r308329: llvm: add llvm-dlltool support to the archiver
This reverts commit r308329 because it broke buildbots. llvm-svn: 308374
Diffstat (limited to 'llvm/lib/Object/COFFObjectFile.cpp')
-rw-r--r--llvm/lib/Object/COFFObjectFile.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/llvm/lib/Object/COFFObjectFile.cpp b/llvm/lib/Object/COFFObjectFile.cpp
index 0a20534..1e9b0c5 100644
--- a/llvm/lib/Object/COFFObjectFile.cpp
+++ b/llvm/lib/Object/COFFObjectFile.cpp
@@ -227,11 +227,8 @@ uint32_t COFFObjectFile::getSymbolFlags(DataRefImpl Ref) const {
if (Symb.isExternal() || Symb.isWeakExternal())
Result |= SymbolRef::SF_Global;
- if (Symb.isWeakExternal()) {
+ if (Symb.isWeakExternal())
Result |= SymbolRef::SF_Weak;
- // We use indirect to allow the archiver to write weak externs
- Result |= SymbolRef::SF_Indirect;
- }
if (Symb.getSectionNumber() == COFF::IMAGE_SYM_ABSOLUTE)
Result |= SymbolRef::SF_Absolute;