LTO: Simplify merged module ownership.
[oota-llvm.git] / include / llvm / LTO / LTOModule.h
index c4e2be6273997e8ff07948ea049d6d3df8b0ad34..eda5a3a09ce0ca4466faf493713cfc2626390fa9 100644 (file)
@@ -113,6 +113,8 @@ public:
     return IRFile->getModule();
   }
 
+  std::unique_ptr<Module> takeModule() { return IRFile->takeModule(); }
+
   /// Return the Module's target triple.
   const std::string &getTargetTriple() {
     return getModule().getTargetTriple();