Author: Kazu Hirata Date: 2024-10-03T10:47:26-07:00 New Revision: 36929955f5f0ff9b7ab1314dcbbb374d52f18a42
URL: https://github.com/llvm/llvm-project/commit/36929955f5f0ff9b7ab1314dcbbb374d52f18a42 DIFF: https://github.com/llvm/llvm-project/commit/36929955f5f0ff9b7ab1314dcbbb374d52f18a42.diff LOG: [CodeGen] Fix warnings This patch fixes: clang/lib/CodeGen/CGBuiltin.cpp:18677:11: error: unused variable 'XVecTy1' [-Werror,-Wunused-variable] clang/lib/CodeGen/CGBuiltin.cpp:18678:11: error: unused variable 'XVecTy2' [-Werror,-Wunused-variable] Added: Modified: clang/lib/CodeGen/CGBuiltin.cpp Removed: ################################################################################ diff --git a/clang/lib/CodeGen/CGBuiltin.cpp b/clang/lib/CodeGen/CGBuiltin.cpp index 01d80c1e10f8c8..43700ea9dd3cfd 100644 --- a/clang/lib/CodeGen/CGBuiltin.cpp +++ b/clang/lib/CodeGen/CGBuiltin.cpp @@ -18674,10 +18674,10 @@ Value *CodeGenFunction::EmitHLSLBuiltinExpr(unsigned BuiltinID, E->getArg(1)->getType()->hasFloatingRepresentation() && "cross operands must have a float representation"); // make sure each vector has exactly 3 elements - auto *XVecTy1 = E->getArg(0)->getType()->getAs<VectorType>(); - auto *XVecTy2 = E->getArg(1)->getType()->getAs<VectorType>(); - assert(XVecTy1->getNumElements() == 3 && XVecTy2->getNumElements() == 3 && - "input vectors must have 3 elements each"); + assert( + E->getArg(0)->getType()->getAs<VectorType>()->getNumElements() == 3 && + E->getArg(1)->getType()->getAs<VectorType>()->getNumElements() == 3 && + "input vectors must have 3 elements each"); return Builder.CreateIntrinsic( /*ReturnType=*/Op0->getType(), CGM.getHLSLRuntime().getCrossIntrinsic(), ArrayRef<Value *>{Op0, Op1}, nullptr, "hlsl.cross"); _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits