summaryrefslogtreecommitdiff
path: root/llvm/lib/ObjCopy/COFF/COFFObject.h
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/lib/ObjCopy/COFF/COFFObject.h')
-rw-r--r--llvm/lib/ObjCopy/COFF/COFFObject.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/ObjCopy/COFF/COFFObject.h b/llvm/lib/ObjCopy/COFF/COFFObject.h
index cdd1f17fc605..6b70add1bb1b 100644
--- a/llvm/lib/ObjCopy/COFF/COFFObject.h
+++ b/llvm/lib/ObjCopy/COFF/COFFObject.h
@@ -89,6 +89,7 @@ struct Symbol {
std::optional<size_t> WeakTargetSymbolId;
size_t UniqueId;
size_t RawIndex;
+ size_t OriginalRawIndex;
bool Referenced;
};
@@ -140,6 +141,7 @@ private:
DenseMap<size_t, Symbol *> SymbolMap;
size_t NextSymbolUniqueId = 0;
+ size_t NextSymbolOriginalIndex = 0;
std::vector<Section> Sections;
DenseMap<ssize_t, Section *> SectionMap;