parent
9c8909dbd1
commit
0bb50d92b6
|
@ -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;
|
||||
|
|
|
@ -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());
|
||||
|
||||
|
|
Loading…
Reference in New Issue