[llvm-branch-commits] [clang] release/20.x: [Clang] Do not emit nodiscard warnings for the base expr of static member access (#131450) (PR #131474)

Younan Zhang via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Tue Mar 18 02:03:17 PDT 2025


================
@@ -10671,10 +10671,9 @@ class Sema final : public SemaBase {
                            SourceLocation EndLoc);
   void ActOnForEachDeclStmt(DeclGroupPtrTy Decl);
 
-  /// DiagnoseDiscardedExprMarkedNodiscard - Given an expression that is
-  /// semantically a discarded-value expression, diagnose if any [[nodiscard]]
-  /// value has been discarded.
-  void DiagnoseDiscardedExprMarkedNodiscard(const Expr *E);
+
+  // Unused, kept in Clang 20 for ABI stability.
+  void DiagnoseDiscardedExprMarkedNodiscard(const Expr *E) {};
----------------
zyn0217 wrote:

trailing semicolon 

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


More information about the llvm-branch-commits mailing list