|
@@ -54,8 +54,8 @@ private:
|
|
|
std::shared_ptr<SymbolResolver> Resolver;
|
|
|
std::unique_ptr<TargetMachine> TM;
|
|
|
const DataLayout DL;
|
|
|
- RTDyldObjectLinkingLayer ObjectLayer;
|
|
|
- IRCompileLayer<decltype(ObjectLayer), SimpleCompiler> CompileLayer;
|
|
|
+ LegacyRTDyldObjectLinkingLayer ObjectLayer;
|
|
|
+ LegacyIRCompileLayer<decltype(ObjectLayer), SimpleCompiler> CompileLayer;
|
|
|
|
|
|
public:
|
|
|
SimpleJIT()
|
|
@@ -75,7 +75,7 @@ public:
|
|
|
TM(EngineBuilder().selectTarget()), DL(TM->createDataLayout()),
|
|
|
ObjectLayer(ES,
|
|
|
[this](VModuleKey) {
|
|
|
- return RTDyldObjectLinkingLayer::Resources{
|
|
|
+ return LegacyRTDyldObjectLinkingLayer::Resources{
|
|
|
std::make_shared<SectionMemoryManager>(), Resolver};
|
|
|
}),
|
|
|
CompileLayer(ObjectLayer, SimpleCompiler(*TM)) {
|