[Orc] Roll back ThreadPool to std::function
authorBenjamin Kramer <benny.kra@googlemail.com>
Fri, 13 Sep 2019 11:59:51 +0000 (11:59 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Fri, 13 Sep 2019 11:59:51 +0000 (11:59 +0000)
commit6baaa4be7831ffacc775b421dbc845d6ca6e89b8
treedf42836e13793f91ed9e722c1e91183dc3e5283e
parentce74c3b19f5b60d427977f21e506c26a3f40bd7f
[Orc] Roll back ThreadPool to std::function

MSVC doesn't allow move-only types in std::packaged_task. Boo.

llvm-svn: 371844
llvm/examples/SpeculativeJIT/SpeculativeJIT.cpp
llvm/include/llvm/Support/ThreadPool.h
llvm/lib/ExecutionEngine/Orc/LLJIT.cpp