summaryrefslogtreecommitdiff
path: root/COFF/Writer.h
diff options
context:
space:
mode:
Diffstat (limited to 'COFF/Writer.h')
-rw-r--r--COFF/Writer.h6
1 files changed, 2 insertions, 4 deletions
diff --git a/COFF/Writer.h b/COFF/Writer.h
index fef5754238785..21be1be6e92a5 100644
--- a/COFF/Writer.h
+++ b/COFF/Writer.h
@@ -18,11 +18,9 @@
namespace lld {
namespace coff {
-class SymbolTable;
-
static const int PageSize = 4096;
-void writeResult(SymbolTable *T);
+void writeResult();
// OutputSection represents a section in an output file. It's a
// container of chunks. OutputSection and Chunk are 1:N relationship.
@@ -36,7 +34,7 @@ public:
void setFileOffset(uint64_t);
void addChunk(Chunk *C);
llvm::StringRef getName() { return Name; }
- std::vector<Chunk *> &getChunks() { return Chunks; }
+ ArrayRef<Chunk *> getChunks() { return Chunks; }
void addPermissions(uint32_t C);
void setPermissions(uint32_t C);
uint32_t getPermissions() { return Header.Characteristics & PermMask; }