COFF: Update for LTO API change.

llvm-svn: 245892
This commit is contained in:
Peter Collingbourne 2015-08-24 22:22:58 +00:00
parent 9c8909dbd1
commit 0bb50d92b6
2 changed files with 2 additions and 2 deletions

View File

@ -206,7 +206,7 @@ public:
MachineTypes getMachineType() override;
LTOModule *getModule() const { return M.get(); }
LTOModule *releaseModule() { return M.release(); }
std::unique_ptr<LTOModule> takeModule() { return std::move(M); }
private:
void parse() override;

View File

@ -401,7 +401,7 @@ ObjectFile *SymbolTable::createLTOObject(LTOCodeGenerator *CG) {
CG->addMustPreserveSymbol(S->getName());
}
CG->setModule(BitcodeFiles[0]->releaseModule());
CG->setModule(BitcodeFiles[0]->takeModule());
for (unsigned I = 1, E = BitcodeFiles.size(); I != E; ++I)
CG->addModule(BitcodeFiles[I]->getModule());