diff options
author | David Robillard <d@drobilla.net> | 2017-12-18 11:27:42 +0100 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2017-12-18 11:27:42 +0100 |
commit | a9d93e31925c8374c6e3a9bb14da7c0153d9edb9 (patch) | |
tree | 15e02bcaeb6b8c0979a91331dd08c0999fd0ce16 /src/server/CompiledGraph.cpp | |
parent | 4324e6b427b3ed93b6dd74bde0be49b9508b678e (diff) | |
download | ingen-a9d93e31925c8374c6e3a9bb14da7c0153d9edb9.tar.gz ingen-a9d93e31925c8374c6e3a9bb14da7c0153d9edb9.tar.bz2 ingen-a9d93e31925c8374c6e3a9bb14da7c0153d9edb9.zip |
Fix recursive type issues with some toolchains
Diffstat (limited to 'src/server/CompiledGraph.cpp')
-rw-r--r-- | src/server/CompiledGraph.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/server/CompiledGraph.cpp b/src/server/CompiledGraph.cpp index 0d51f284..13d6690e 100644 --- a/src/server/CompiledGraph.cpp +++ b/src/server/CompiledGraph.cpp @@ -53,7 +53,7 @@ has_provider_with_many_dependants(BlockImpl* n) } CompiledGraph::CompiledGraph(GraphImpl* graph) - : _master(Task::Mode::SEQUENTIAL) + : _master(std::make_unique<Task>(Task::Mode::SEQUENTIAL)) { compile_graph(graph); } @@ -137,7 +137,7 @@ CompiledGraph::compile_graph(GraphImpl* graph) compile_block(b, seq, depth, predecessors); par.push_front(std::move(seq)); } - _master.push_front(std::move(par)); + _master->push_front(std::move(par)); blocks = predecessors; } @@ -253,7 +253,7 @@ CompiledGraph::compile_block(BlockImpl* n, void CompiledGraph::run(RunContext& context) { - _master.run(context); + _master->run(context); } void @@ -265,7 +265,7 @@ CompiledGraph::dump(const std::string& name) const sink("(compiled-graph "); sink(name); - _master.dump(sink, 2, false); + _master->dump(sink, 2, false); sink(")\n"); } |