Genode's stdcxx doesn't support std::make_unique().

This commit is contained in:
Michael Müller
2022-07-04 16:28:50 +02:00
parent 48cbe050f7
commit d1c240c6c5

View File

@@ -35,11 +35,11 @@ int main(void) {
Genode::log("Let's start some threads");
std::vector<Posix_playground::Chrono_thread*> thread_objs(4);
std::vector<std::unique_ptr<std::thread>> thread_list(4);
std::vector<std::thread*> thread_list(4);
for (std::uint16_t i = 0; i < 4; i++) {
thread_objs[i] = new Posix_playground::Chrono_thread(i);
auto thread = std::make_unique<std::thread>([&]
auto thread = new std::thread([&]
{ thread_objs[i]->execute(); });
thread_list.push_back(thread);
thread->join();