[llvm] [DebugInfo] Avoid std::function in DWARF verifier internals (PR #202866)

David Zbarsky via llvm-commits llvm-commits at lists.llvm.org
Thu Jun 11 06:26:54 PDT 2026


================
@@ -41,11 +43,20 @@ struct AggregationData {
 
 class OutputCategoryAggregator {
 private:
+  friend class DWARFVerifier;
+
   std::mutex WriteMutex;
   std::map<std::string, AggregationData, std::less<>> Aggregation;
   uint64_t NumErrors = 0;
   bool IncludeDetail;
 
+  void report(StringRef category, function_ref<void()> detailCallback);
----------------
dzbarsky wrote:

ack, swapped to changing the existing function

https://github.com/llvm/llvm-project/pull/202866


More information about the llvm-commits mailing list