summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/clangd/TUScheduler.h
diff options
context:
space:
mode:
Diffstat (limited to 'clang-tools-extra/clangd/TUScheduler.h')
-rw-r--r--clang-tools-extra/clangd/TUScheduler.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/clang-tools-extra/clangd/TUScheduler.h b/clang-tools-extra/clangd/TUScheduler.h
index cd0c4c78d82..abcf4aa3706 100644
--- a/clang-tools-extra/clangd/TUScheduler.h
+++ b/clang-tools-extra/clangd/TUScheduler.h
@@ -12,6 +12,7 @@
#include "ClangdUnit.h"
#include "Function.h"
#include "Threading.h"
+#include "index/CanonicalIncludes.h"
#include "llvm/ADT/StringMap.h"
#include <future>
@@ -91,7 +92,8 @@ public:
/// contains only AST nodes from the #include directives at the start of the
/// file. AST node in the current file should be observed on onMainAST call.
virtual void onPreambleAST(PathRef Path, ASTContext &Ctx,
- std::shared_ptr<clang::Preprocessor> PP) {}
+ std::shared_ptr<clang::Preprocessor> PP,
+ const CanonicalIncludes &) {}
/// Called on the AST built for the file itself. Note that preamble AST nodes
/// are not deserialized and should be processed in the onPreambleAST call
/// instead.
OpenPOWER on IntegriCloud