diff options
Diffstat (limited to 'COFF/Driver.h')
-rw-r--r-- | COFF/Driver.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/COFF/Driver.h b/COFF/Driver.h index 44894269fcbe7..4566f73eef318 100644 --- a/COFF/Driver.h +++ b/COFF/Driver.h @@ -107,6 +107,8 @@ private: StringRef findDefaultEntry(); WindowsSubsystem inferSubsystem(); + void invokeMSVC(llvm::opt::InputArgList &Args); + MemoryBufferRef takeBuffer(std::unique_ptr<MemoryBuffer> MB); void addBuffer(std::unique_ptr<MemoryBuffer> MB); void addArchiveBuffer(MemoryBufferRef MBRef, StringRef SymName, @@ -178,6 +180,8 @@ void checkFailIfMismatch(StringRef Arg); std::unique_ptr<MemoryBuffer> convertResToCOFF(const std::vector<MemoryBufferRef> &MBs); +void runMSVCLinker(std::string Rsp, ArrayRef<StringRef> Objects); + // Create enum with OPT_xxx values for each option in Options.td enum { OPT_INVALID = 0, |