Skip to content

Commit a821999

Browse files
committed
[clang][APINotes] Fix -Wunused-function warning (NFC)
GCC warning: ``` /llvm-project/clang/lib/APINotes/APINotesYAMLCompiler.cpp:574:23: warning: ‘void {anonymous}::Module::dump()’ defined but not used [-Wunused-function] 574 | LLVM_DUMP_METHOD void Module::dump() { | ^~~~~~ ```
1 parent 5fac7c6 commit a821999

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

Diff for: clang/lib/APINotes/APINotesYAMLCompiler.cpp

+5-1
Original file line numberDiff line numberDiff line change
@@ -551,7 +551,9 @@ struct Module {
551551

552552
llvm::Optional<bool> SwiftInferImportAsMember = {llvm::None};
553553

554-
void dump() /*const*/;
554+
#if !defined(NDEBUG) || defined(LLVM_ENABLE_DUMP)
555+
LLVM_DUMP_METHOD void dump() /*const*/;
556+
#endif
555557
};
556558
} // namespace
557559

@@ -571,10 +573,12 @@ template <> struct MappingTraits<Module> {
571573
} // namespace yaml
572574
} // namespace llvm
573575

576+
#if !defined(NDEBUG) || defined(LLVM_ENABLE_DUMP)
574577
LLVM_DUMP_METHOD void Module::dump() {
575578
llvm::yaml::Output OS(llvm::errs());
576579
OS << *this;
577580
}
581+
#endif
578582

579583
namespace {
580584
bool parseAPINotes(StringRef YI, Module &M, llvm::SourceMgr::DiagHandlerTy Diag,

0 commit comments

Comments
 (0)