diff options
| author | Sam McCall <sam.mccall@gmail.com> | 2019-07-11 16:26:53 +0000 | 
|---|---|---|
| committer | Sam McCall <sam.mccall@gmail.com> | 2019-07-11 16:26:53 +0000 | 
| commit | ad37ae18e27a974010f681917e72a2445d14d7f5 (patch) | |
| tree | 9df58177718ed62be9af5bfa5512611545a08af3 | |
| parent | 709d611cf2090ffcb855d011abd9f37e90b29195 (diff) | |
| download | bcm5719-llvm-ad37ae18e27a974010f681917e72a2445d14d7f5.tar.gz bcm5719-llvm-ad37ae18e27a974010f681917e72a2445d14d7f5.zip  | |
[clangd] Avoid template in Task constructor, hopefully fix MSVC build
llvm-svn: 365794
| -rw-r--r-- | clang-tools-extra/clangd/index/Background.h | 3 | 
1 files changed, 1 insertions, 2 deletions
diff --git a/clang-tools-extra/clangd/index/Background.h b/clang-tools-extra/clangd/index/Background.h index 6fbec04906a..99785f31a12 100644 --- a/clang-tools-extra/clangd/index/Background.h +++ b/clang-tools-extra/clangd/index/Background.h @@ -65,8 +65,7 @@ class BackgroundQueue {  public:    /// A work item on the thread pool's queue.    struct Task { -    template <typename Func> -    explicit Task(Func &&F) : Run(std::forward<Func>(F)){} +    explicit Task(std::function<void()> Run) : Run(std::move(Run)) {}      std::function<void()> Run;      llvm::ThreadPriority ThreadPri = llvm::ThreadPriority::Background;  | 

