COFF: Remove OutputSection::getPermissions() and getCharacteristics().
All callers can just access the header directly.
Differential Revision: https://reviews.llvm.org/D45800
llvm-svn: 330367
diff --git a/lld/COFF/PDB.cpp b/lld/COFF/PDB.cpp
index 1a904ac..1f5e11d 100644
--- a/lld/COFF/PDB.cpp
+++ b/lld/COFF/PDB.cpp
@@ -1056,7 +1056,7 @@
BumpPtrAllocator &Allocator) {
SectionSym Sym(SymbolRecordKind::SectionSym);
Sym.Alignment = 12; // 2^12 = 4KB
- Sym.Characteristics = OS.getCharacteristics();
+ Sym.Characteristics = OS.Header.Characteristics;
Sym.Length = OS.getVirtualSize();
Sym.Name = OS.Name;
Sym.Rva = OS.getRVA();
@@ -1127,7 +1127,7 @@
CRC.update(CharContents);
SC.DataCrc = CRC.getCRC();
} else {
- SC.Characteristics = OS->getCharacteristics();
+ SC.Characteristics = OS->Header.Characteristics;
// FIXME: When we start creating DBI for import libraries, use those here.
SC.Imod = LinkerModule.getModuleIndex();
}