Merge pull request #31589 from nathawes/doc-info-missing-submodule-decls

[IDE][DocSupport] Fix DocInfo missing decls when generated for clang submodules
This commit is contained in:
Nathan Hawes
2020-05-06 12:40:19 -07:00
committed by GitHub
9 changed files with 545 additions and 236 deletions

View File

@@ -983,8 +983,9 @@ static bool getModuleInterfaceInfo(ASTContext &Ctx, StringRef ModuleName,
SmallString<128> Text;
llvm::raw_svector_ostream OS(Text);
AnnotatingPrinter Printer(OS);
printModuleInterface(M, None, TraversalOptions, Printer, Options,
true);
printModuleInterface(M, None, TraversalOptions, Printer, Options, true);
Info.Text = std::string(OS.str());
Info.TopEntities = std::move(Printer.TopEntities);
Info.References = std::move(Printer.References);