diff options
author | Julie Hockett <juliehockett@google.com> | 2018-09-11 15:56:55 +0000 |
---|---|---|
committer | Julie Hockett <juliehockett@google.com> | 2018-09-11 15:56:55 +0000 |
commit | ac68cab9e1a1fb6283a9fb650569202a0c940278 (patch) | |
tree | fb41fe2f37d57a30890d2fdd90b3ac7ff33f172b /clang-tools-extra/clang-doc/YAMLGenerator.cpp | |
parent | db18e972d70c74f60770442b30758492753ea6ef (diff) | |
download | bcm5719-llvm-ac68cab9e1a1fb6283a9fb650569202a0c940278.tar.gz bcm5719-llvm-ac68cab9e1a1fb6283a9fb650569202a0c940278.zip |
Reland "Implement a (simple) Markdown generator"
Relanding with fixes to tests for the failing bots.
Differential Revision: https://reviews.llvm.org/D43424
llvm-svn: 341955
Diffstat (limited to 'clang-tools-extra/clang-doc/YAMLGenerator.cpp')
-rw-r--r-- | clang-tools-extra/clang-doc/YAMLGenerator.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/clang-tools-extra/clang-doc/YAMLGenerator.cpp b/clang-tools-extra/clang-doc/YAMLGenerator.cpp index 58c1e1f36b9..e093901987e 100644 --- a/clang-tools-extra/clang-doc/YAMLGenerator.cpp +++ b/clang-tools-extra/clang-doc/YAMLGenerator.cpp @@ -242,12 +242,12 @@ class YAMLGenerator : public Generator { public: static const char *Format; - bool generateDocForInfo(Info *I, llvm::raw_ostream &OS) override; + llvm::Error generateDocForInfo(Info *I, llvm::raw_ostream &OS) override; }; const char *YAMLGenerator::Format = "yaml"; -bool YAMLGenerator::generateDocForInfo(Info *I, llvm::raw_ostream &OS) { +llvm::Error YAMLGenerator::generateDocForInfo(Info *I, llvm::raw_ostream &OS) { llvm::yaml::Output InfoYAML(OS); switch (I->IT) { case InfoType::IT_namespace: @@ -263,10 +263,10 @@ bool YAMLGenerator::generateDocForInfo(Info *I, llvm::raw_ostream &OS) { InfoYAML << *static_cast<clang::doc::FunctionInfo *>(I); break; case InfoType::IT_default: - llvm::errs() << "Unexpected info type in index.\n"; - return true; + return llvm::make_error<llvm::StringError>("Unexpected info type.\n", + llvm::inconvertibleErrorCode()); } - return false; + return llvm::Error::success(); } static GeneratorRegistry::Add<YAMLGenerator> YAML(YAMLGenerator::Format, |