[llvm] [Support] FIx a warning (PR #138546)

via llvm-commits llvm-commits at lists.llvm.org
Mon May 5 08:46:13 PDT 2025


llvmbot wrote:


<!--LLVM PR SUMMARY COMMENT-->

@llvm/pr-subscribers-llvm-support

Author: Kazu Hirata (kazutakahirata)

<details>
<summary>Changes</summary>

This patch fixes:

  llvm/include/llvm/Support/ErrorHandling.h:62:6: error: declaration
  is marked with '@<!-- -->deprecated' command but does not have a deprecation
  attribute [-Werror,-Wdocumentation-deprecated-sync]


---
Full diff: https://github.com/llvm/llvm-project/pull/138546.diff


2 Files Affected:

- (modified) llvm/include/llvm/Support/Error.h (+2-2) 
- (modified) llvm/include/llvm/Support/ErrorHandling.h (+2-2) 


``````````diff
diff --git a/llvm/include/llvm/Support/Error.h b/llvm/include/llvm/Support/Error.h
index 43deccb825347..d51067700e85e 100644
--- a/llvm/include/llvm/Support/Error.h
+++ b/llvm/include/llvm/Support/Error.h
@@ -735,8 +735,8 @@ template <class T> class [[nodiscard]] Expected {
 #endif
 };
 
-/// @deprecated Use reportFatalInternalError() or reportFatalUsageError()
-/// instead.
+/// report_fatal_error below has been soft deprecated.
+/// Use reportFatalInternalError() or reportFatalUsageError() instead.
 [[noreturn]] void report_fatal_error(Error Err, bool gen_crash_diag = true);
 
 /// Report a fatal error that indicates a bug in LLVM.
diff --git a/llvm/include/llvm/Support/ErrorHandling.h b/llvm/include/llvm/Support/ErrorHandling.h
index 85daaee10458c..63f456f74aebc 100644
--- a/llvm/include/llvm/Support/ErrorHandling.h
+++ b/llvm/include/llvm/Support/ErrorHandling.h
@@ -59,8 +59,8 @@ namespace llvm {
     ~ScopedFatalErrorHandler() { remove_fatal_error_handler(); }
   };
 
-/// @deprecated Use reportFatalInternalError() or reportFatalUsageError()
-/// instead.
+/// report_fatal_error below has been soft deprecated.
+/// Use reportFatalInternalError() or reportFatalUsageError() instead.
 [[noreturn]] void report_fatal_error(const char *reason,
                                      bool gen_crash_diag = true);
 [[noreturn]] void report_fatal_error(StringRef reason,

``````````

</details>


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


More information about the llvm-commits mailing list