[examples] Fix LLJITWithRemoteDebugging example after f3411616896.
authorLang Hames <lhames@gmail.com>
Mon, 11 Oct 2021 03:25:44 +0000 (20:25 -0700)
committerLang Hames <lhames@gmail.com>
Mon, 11 Oct 2021 03:25:44 +0000 (20:25 -0700)
llvm/examples/OrcV2Examples/LLJITWithRemoteDebugging/RemoteJITUtils.cpp

index a697c32cbd5411e51cfb593bf022cd66d9410345..6a535bed9a81a257f1d72df3cb523e8c838d0aaf 100644 (file)
@@ -139,6 +139,7 @@ launchLocalExecutor(StringRef ExecutablePath) {
   close(FromExecutor[WriteEnd]);
 
   auto EPC = SimpleRemoteEPC::Create<FDSimpleRemoteEPCTransport>(
+      std::make_unique<DynamicThreadPoolTaskDispatcher>(),
       FromExecutor[ReadEnd], ToExecutor[WriteEnd]);
   if (!EPC)
     return EPC.takeError();
@@ -208,7 +209,8 @@ connectTCPSocket(StringRef NetworkAddress) {
   if (!SockFD)
     return CreateErr(toString(SockFD.takeError()));
 
-  return SimpleRemoteEPC::Create<FDSimpleRemoteEPCTransport>(*SockFD);
+  return SimpleRemoteEPC::Create<FDSimpleRemoteEPCTransport>(
+      std::make_unique<DynamicThreadPoolTaskDispatcher>(), *SockFD);
 }
 
 #endif