Remove unused SF_ThreadLocal.
authorRafael Espindola <rafael.espindola@gmail.com>
Tue, 4 Feb 2014 22:50:47 +0000 (22:50 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Tue, 4 Feb 2014 22:50:47 +0000 (22:50 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@200800 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/Object/ELFObjectFile.h
include/llvm/Object/ObjectFile.h
lib/Object/COFFObjectFile.cpp
lib/Object/MachOObjectFile.cpp

index f4f688ae7937ffbf11a90f1f90db44334c9a4135..fe63277830b476410940e3e361b799a7238f093f 100644 (file)
@@ -404,9 +404,6 @@ uint32_t ELFObjectFile<ELFT>::getSymbolFlags(DataRefImpl Symb) const {
       EF.getSymbolTableIndex(ESym) == ELF::SHN_COMMON)
     Result |= SymbolRef::SF_Common;
 
-  if (ESym->getType() == ELF::STT_TLS)
-    Result |= SymbolRef::SF_ThreadLocal;
-
   return Result;
 }
 
index 131c822e6a729f8749ebbde2eb4ab9fff1d0fbeb..3fac0e96460c4377389cf57dd19bdaf898a13dec 100644 (file)
@@ -195,9 +195,8 @@ public:
     SF_Global          = 1U << 1,  // Global symbol
     SF_Weak            = 1U << 2,  // Weak symbol
     SF_Absolute        = 1U << 3,  // Absolute symbol
-    SF_ThreadLocal     = 1U << 4,  // Thread local symbol
-    SF_Common          = 1U << 5,  // Symbol has common linkage
-    SF_FormatSpecific  = 1U << 31  // Specific to the object file format
+    SF_Common          = 1U << 4,  // Symbol has common linkage
+    SF_FormatSpecific  = 1U << 5   // Specific to the object file format
                                    // (e.g. section symbols)
   };
 
index 78cf1ab67c176fbb61f9a4e5d6ca055725c789db..3475ac5c601242c8e445df688042dd1a243cbef9 100644 (file)
@@ -159,7 +159,7 @@ uint32_t COFFObjectFile::getSymbolFlags(DataRefImpl Ref) const {
   const coff_symbol *Symb = toSymb(Ref);
   uint32_t Result = SymbolRef::SF_None;
 
-  // TODO: Correctly set SF_FormatSpecific, SF_ThreadLocal, SF_Common
+  // TODO: Correctly set SF_FormatSpecific, SF_Common
 
   if (Symb->StorageClass == COFF::IMAGE_SYM_CLASS_EXTERNAL &&
       Symb->SectionNumber == COFF::IMAGE_SYM_UNDEFINED)
index 385d0b6be0340e386d96c40cfbcaff0a128cc00d..3dd837c6e79a862f09e358d311f52bfe13efe4ef 100644 (file)
@@ -578,7 +578,6 @@ uint32_t MachOObjectFile::getSymbolFlags(DataRefImpl DRI) const {
   uint8_t MachOType = Entry.n_type;
   uint16_t MachOFlags = Entry.n_desc;
 
-  // TODO: Correctly set SF_ThreadLocal
   uint32_t Result = SymbolRef::SF_None;
 
   if ((MachOType & MachO::N_TYPE) == MachO::N_UNDF)