diff options
Diffstat (limited to 'ELF/InputFiles.h')
-rw-r--r-- | ELF/InputFiles.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/ELF/InputFiles.h b/ELF/InputFiles.h index 8b188348199f..73dda7b566b8 100644 --- a/ELF/InputFiles.h +++ b/ELF/InputFiles.h @@ -29,6 +29,7 @@ namespace llvm { class DWARFDebugLine; +class TarWriter; namespace lto { class InputFile; } @@ -49,6 +50,13 @@ using llvm::object::Archive; class Lazy; class SymbolBody; +// If -reproduce option is given, all input files are written +// to this tar archive. +extern llvm::TarWriter *Tar; + +// Opens a given file. +llvm::Optional<MemoryBufferRef> readFile(StringRef Path); + // The root class of input files. class InputFile { public: |