X-Git-Url: http://plrg.eecs.uci.edu/git/?p=oota-llvm.git;a=blobdiff_plain;f=lib%2FExecutionEngine%2FOrc%2FOrcCBindingsStack.cpp;h=d1af56d84867c5424a5f8b5b491193592a56c81e;hp=93c698da104afc2f42635abb060097ef8e6b9a40;hb=51540fbf420fb65bfdf0173a08ea951e10cf431f;hpb=1b023a319e335592bebee48c585858793db87c35;ds=sidebyside diff --git a/lib/ExecutionEngine/Orc/OrcCBindingsStack.cpp b/lib/ExecutionEngine/Orc/OrcCBindingsStack.cpp index 93c698da104..d1af56d8486 100644 --- a/lib/ExecutionEngine/Orc/OrcCBindingsStack.cpp +++ b/lib/ExecutionEngine/Orc/OrcCBindingsStack.cpp @@ -17,19 +17,14 @@ using namespace llvm; -OrcCBindingsStack::CallbackManagerBuilder -OrcCBindingsStack::createCallbackManagerBuilder(Triple T) { +std::unique_ptr +OrcCBindingsStack::createCompileCallbackMgr(Triple T) { switch (T.getArch()) { default: return nullptr; case Triple::x86_64: { - typedef orc::JITCompileCallbackManager CCMgrT; - return [](CompileLayerT &CompileLayer, RuntimeDyld::MemoryManager &MemMgr, - LLVMContext &Context) { - return llvm::make_unique(CompileLayer, MemMgr, Context, 0, - 64); - }; + typedef orc::LocalJITCompileCallbackManager CCMgrT; + return llvm::make_unique(0); } } }