SourceKit: Register type checker request functions

Some requests are implemented in lib/Sema/, even if they don't require a
LazyResolver. Be sure to register their request functions in SourceKit so
that these requests can be kicked off when needed.
This commit is contained in:
Slava Pestov
2019-07-22 17:13:40 -04:00
parent ac9a3bf34a
commit 8561407dc3

View File

@@ -706,6 +706,8 @@ public:
CompInv.getMainFileSyntaxParsingCache())
);
registerTypeCheckerRequestFunctions(
Parser->getParser().Context.evaluator);
Parser->getDiagnosticEngine().addConsumer(DiagConsumer);
// Collecting syntactic information shouldn't evaluate # conditions.