Author: Raphael Isemann Date: 2020-07-06T17:51:53+02:00 New Revision: 7308e1432624f02d4e652ffa70e40d0eaa89fdb3
URL: https://github.com/llvm/llvm-project/commit/7308e1432624f02d4e652ffa70e40d0eaa89fdb3 DIFF: https://github.com/llvm/llvm-project/commit/7308e1432624f02d4e652ffa70e40d0eaa89fdb3.diff LOG: [clang] Fix modules build after D82585 Just getting the bots running again. See the D82585 for more info. Added: Modified: clang/include/clang/StaticAnalyzer/Core/CheckerRegistryData.h clang/lib/StaticAnalyzer/Core/CheckerRegistryData.cpp Removed: ################################################################################ diff --git a/clang/include/clang/StaticAnalyzer/Core/CheckerRegistryData.h b/clang/include/clang/StaticAnalyzer/Core/CheckerRegistryData.h index e7a7671a7576..43248d8e6bb8 100644 --- a/clang/include/clang/StaticAnalyzer/Core/CheckerRegistryData.h +++ b/clang/include/clang/StaticAnalyzer/Core/CheckerRegistryData.h @@ -76,7 +76,7 @@ struct CmdLineOption { "Invalid development status!"); } - LLVM_DUMP_METHOD void dump() const { dumpToStream(llvm::errs()); } + LLVM_DUMP_METHOD void dump() const; LLVM_DUMP_METHOD void dumpToStream(llvm::raw_ostream &Out) const; }; @@ -135,7 +135,7 @@ struct CheckerInfo { // Used for lower_bound. explicit CheckerInfo(StringRef FullName) : FullName(FullName) {} - LLVM_DUMP_METHOD void dump() const { dumpToStream(llvm::errs()); } + LLVM_DUMP_METHOD void dump() const; LLVM_DUMP_METHOD void dumpToStream(llvm::raw_ostream &Out) const; }; @@ -155,7 +155,7 @@ struct PackageInfo { explicit PackageInfo(StringRef FullName) : FullName(FullName) {} - LLVM_DUMP_METHOD void dump() const { dumpToStream(llvm::errs()); } + LLVM_DUMP_METHOD void dump() const; LLVM_DUMP_METHOD void dumpToStream(llvm::raw_ostream &Out) const; }; diff --git a/clang/lib/StaticAnalyzer/Core/CheckerRegistryData.cpp b/clang/lib/StaticAnalyzer/Core/CheckerRegistryData.cpp index 7d5bfb2f9cdb..1b3e8b11549d 100644 --- a/clang/lib/StaticAnalyzer/Core/CheckerRegistryData.cpp +++ b/clang/lib/StaticAnalyzer/Core/CheckerRegistryData.cpp @@ -18,6 +18,10 @@ using namespace ento; // Methods of CmdLineOption, PackageInfo and CheckerInfo. //===----------------------------------------------------------------------===// +LLVM_DUMP_METHOD void CmdLineOption::dump() const { + dumpToStream(llvm::errs()); +} + LLVM_DUMP_METHOD void CmdLineOption::dumpToStream(llvm::raw_ostream &Out) const { // The description can be just checked in Checkers.inc, the point here is to @@ -39,6 +43,8 @@ static StringRef toString(StateFromCmdLine Kind) { llvm_unreachable("Unhandled StateFromCmdLine enum"); } +LLVM_DUMP_METHOD void CheckerInfo::dump() const { dumpToStream(llvm::errs()); } + LLVM_DUMP_METHOD void CheckerInfo::dumpToStream(llvm::raw_ostream &Out) const { // The description can be just checked in Checkers.inc, the point here is to // debug whether we succeeded in parsing it. Same with documentation uri. @@ -60,6 +66,8 @@ LLVM_DUMP_METHOD void CheckerInfo::dumpToStream(llvm::raw_ostream &Out) const { } } +LLVM_DUMP_METHOD void PackageInfo::dump() const { dumpToStream(llvm::errs()); } + LLVM_DUMP_METHOD void PackageInfo::dumpToStream(llvm::raw_ostream &Out) const { Out << FullName << "\n"; Out << " Options:\n"; _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits