summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/clangd/TUScheduler.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'clang-tools-extra/clangd/TUScheduler.cpp')
-rw-r--r--clang-tools-extra/clangd/TUScheduler.cpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/clang-tools-extra/clangd/TUScheduler.cpp b/clang-tools-extra/clangd/TUScheduler.cpp
index 85cce00cfa5..5bc592f4787 100644
--- a/clang-tools-extra/clangd/TUScheduler.cpp
+++ b/clang-tools-extra/clangd/TUScheduler.cpp
@@ -218,7 +218,7 @@ void ASTWorker::update(
OnUpdated(std::move(*Diags));
};
- startTask("Update", BindWithForward(Task, std::move(OnUpdated)), WantDiags);
+ startTask("Update", Bind(Task, std::move(OnUpdated)), WantDiags);
}
void ASTWorker::runWithAST(
@@ -239,7 +239,7 @@ void ASTWorker::runWithAST(
LastASTSize = ActualAST->getUsedBytes();
};
- startTask(Name, BindWithForward(Task, std::move(Action)),
+ startTask(Name, Bind(Task, std::move(Action)),
/*UpdateType=*/llvm::None);
}
@@ -472,10 +472,9 @@ void TUScheduler::runWithPreamble(
Action(InputsAndPreamble{InputsCopy, Preamble.get()});
};
- PreambleTasks->runAsync(
- "task:" + llvm::sys::path::filename(File),
- BindWithForward(Task, std::string(Name), std::string(File),
- Context::current().clone(), std::move(Action)));
+ PreambleTasks->runAsync("task:" + llvm::sys::path::filename(File),
+ Bind(Task, std::string(Name), std::string(File),
+ Context::current().clone(), std::move(Action)));
}
std::vector<std::pair<Path, std::size_t>>
OpenPOWER on IntegriCloud