[Lldb-commits] [lldb] r215969 - Update for llvm api change.

Rafael Espindola rafael.espindola at gmail.com
Mon Aug 18 21:27:04 PDT 2014


Author: rafael
Date: Mon Aug 18 23:27:03 2014
New Revision: 215969

URL: http://llvm.org/viewvc/llvm-project?rev=215969&view=rev
Log:
Update for llvm api change.

Modified:
    lldb/trunk/source/Expression/IRExecutionUnit.cpp

Modified: lldb/trunk/source/Expression/IRExecutionUnit.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Expression/IRExecutionUnit.cpp?rev=215969&r1=215968&r2=215969&view=diff
==============================================================================
--- lldb/trunk/source/Expression/IRExecutionUnit.cpp (original)
+++ lldb/trunk/source/Expression/IRExecutionUnit.cpp Mon Aug 18 23:27:03 2014
@@ -295,7 +295,7 @@ IRExecutionUnit::GetRunnableInfo(Error &
 
     m_module_ap->getContext().setInlineAsmDiagnosticHandler(ReportInlineAsmError, &error);
 
-    llvm::EngineBuilder builder(m_module_ap.get());
+    llvm::EngineBuilder builder(std::move(m_module_ap));
 
     builder.setEngineKind(llvm::EngineKind::JIT)
     .setErrorStr(&error_string)
@@ -326,10 +326,6 @@ IRExecutionUnit::GetRunnableInfo(Error &
         error.SetErrorStringWithFormat("Couldn't JIT the function: %s", error_string.c_str());
         return;
     }
-    else
-    {
-        m_module_ap.release(); // ownership was transferred
-    }
 
     // Make sure we see all sections, including ones that don't have relocations...
     m_execution_engine_ap->setProcessAllSections(true);





More information about the lldb-commits mailing list