summaryrefslogtreecommitdiffstats
path: root/lld/COFF/Symbols.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lld/COFF/Symbols.cpp')
-rw-r--r--lld/COFF/Symbols.cpp26
1 files changed, 0 insertions, 26 deletions
diff --git a/lld/COFF/Symbols.cpp b/lld/COFF/Symbols.cpp
index d732d76cfb0..3d125c92b2a 100644
--- a/lld/COFF/Symbols.cpp
+++ b/lld/COFF/Symbols.cpp
@@ -162,32 +162,6 @@ std::string SymbolBody::getDebugName() {
return N;
}
-uint64_t Defined::getFileOff() {
- switch (kind()) {
- case DefinedImportDataKind:
- return cast<DefinedImportData>(this)->getFileOff();
- case DefinedImportThunkKind:
- return cast<DefinedImportThunk>(this)->getFileOff();
- case DefinedLocalImportKind:
- return cast<DefinedLocalImport>(this)->getFileOff();
- case DefinedCommonKind:
- return cast<DefinedCommon>(this)->getFileOff();
- case DefinedRegularKind:
- return cast<DefinedRegular>(this)->getFileOff();
-
- case DefinedBitcodeKind:
- llvm_unreachable("There is no file offset for a bitcode symbol.");
- case DefinedAbsoluteKind:
- llvm_unreachable("Cannot get a file offset for an absolute symbol.");
- case DefinedRelativeKind:
- llvm_unreachable("Cannot get a file offset for a relative symbol.");
- case LazyKind:
- case UndefinedKind:
- llvm_unreachable("Cannot get a file offset for an undefined symbol.");
- }
- llvm_unreachable("unknown symbol kind");
-}
-
COFFSymbolRef DefinedCOFF::getCOFFSymbol() {
size_t SymSize = File->getCOFFObj()->getSymbolTableEntrySize();
if (SymSize == sizeof(coff_symbol16))
OpenPOWER on IntegriCloud