https://github.com/hiraditya created https://github.com/llvm/llvm-project/pull/133307
``` llvm-project/clang/lib/Sema/SemaExprCXX.cpp:63:29: warning: variable 'II' set but not used [-Wunused-but-set-variable] 63 | if (const IdentifierInfo *II = NNS->getAsIdentifier()) | ^ ``` >From fc11d3de940c57bb6aaf1592993c921a4c1038ee Mon Sep 17 00:00:00 2001 From: AdityaK <hiradi...@msn.com> Date: Thu, 27 Mar 2025 19:55:41 +0000 Subject: [PATCH] [NFC] Fix warning: variable II set but not used llvm-project/clang/lib/Sema/SemaExprCXX.cpp:63:29: warning: variable 'II' set but not used [-Wunused-but-set-variable] 63 | if (const IdentifierInfo *II = NNS->getAsIdentifier()) | ^ --- clang/lib/Sema/SemaExprCXX.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/clang/lib/Sema/SemaExprCXX.cpp b/clang/lib/Sema/SemaExprCXX.cpp index b2310628adc64..a96c024694c59 100644 --- a/clang/lib/Sema/SemaExprCXX.cpp +++ b/clang/lib/Sema/SemaExprCXX.cpp @@ -60,9 +60,10 @@ ParsedType Sema::getInheritingConstructorName(CXXScopeSpec &SS, SourceLocation NameLoc, const IdentifierInfo &Name) { NestedNameSpecifier *NNS = SS.getScopeRep(); +#ifndef NDEBUG if (const IdentifierInfo *II = NNS->getAsIdentifier()) assert(II == &Name && "not a constructor name"); - +#endif QualType Type(NNS->translateToType(Context), 0); // This reference to the type is located entirely at the location of the // final identifier in the qualified-id. _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits