Author: Kazu Hirata
Date: 2025-08-20T08:58:59-07:00
New Revision: f487c0e63cee9aba57335b1c509f7780de849f65

URL: 
https://github.com/llvm/llvm-project/commit/f487c0e63cee9aba57335b1c509f7780de849f65
DIFF: 
https://github.com/llvm/llvm-project/commit/f487c0e63cee9aba57335b1c509f7780de849f65.diff

LOG: [AST] Fix warnings

This patch fixes:

  clang/lib/AST/ByteCode/InterpBuiltin.cpp:1827:21: error: unused
  variable 'ASTCtx' [-Werror,-Wunused-variable]

  clang/lib/AST/ByteCode/InterpBuiltin.cpp:2724:18: error: unused
  variable 'Arg2Type' [-Werror,-Wunused-variable]

  clang/lib/AST/ByteCode/InterpBuiltin.cpp:2725:18: error: unused
  variable 'Arg3Type' [-Werror,-Wunused-variable]

  clang/lib/AST/ByteCode/InterpBuiltin.cpp:2748:18: error: unused
  variable 'ElemT' [-Werror,-Wunused-variable]

Added: 
    

Modified: 
    clang/lib/AST/ByteCode/InterpBuiltin.cpp

Removed: 
    


################################################################################
diff  --git a/clang/lib/AST/ByteCode/InterpBuiltin.cpp 
b/clang/lib/AST/ByteCode/InterpBuiltin.cpp
index 5de5091178b8f..93661d8e2ddf8 100644
--- a/clang/lib/AST/ByteCode/InterpBuiltin.cpp
+++ b/clang/lib/AST/ByteCode/InterpBuiltin.cpp
@@ -1830,6 +1830,7 @@ static bool 
interp__builtin_elementwise_countzeroes(InterpState &S,
     assert(Call->getArg(1)->getType()->isVectorType() &&
            ASTCtx.hasSameUnqualifiedType(Call->getArg(0)->getType(),
                                          Call->getArg(1)->getType()));
+    (void)ASTCtx;
     ZeroArg = S.Stk.pop<Pointer>();
     assert(ZeroArg.getFieldDesc()->isPrimitiveArray());
   }
@@ -2728,6 +2729,8 @@ static bool interp__builtin_elementwise_fma(InterpState 
&S, CodePtr OpPC,
   if (!Arg1Type->isVectorType()) {
     assert(!Arg2Type->isVectorType());
     assert(!Arg3Type->isVectorType());
+    (void)Arg2Type;
+    (void)Arg3Type;
 
     const Floating &Z = S.Stk.pop<Floating>();
     const Floating &Y = S.Stk.pop<Floating>();
@@ -2753,6 +2756,7 @@ static bool interp__builtin_elementwise_fma(InterpState 
&S, CodePtr OpPC,
   assert(NumElems == Arg2Type->castAs<VectorType>()->getNumElements() &&
          NumElems == Arg3Type->castAs<VectorType>()->getNumElements());
   assert(ElemT->isRealFloatingType());
+  (void)ElemT;
 
   const Pointer &VZ = S.Stk.pop<Pointer>();
   const Pointer &VY = S.Stk.pop<Pointer>();


        
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to