github-actions[bot] wrote: <!--LLVM CODE FORMAT COMMENT: {clang-format}-->
:warning: C/C++ code formatter, clang-format found issues in your code. :warning: <details> <summary> You can test this locally with the following command: </summary> ``````````bash git-clang-format --diff ff614a5729e9a4fc32465ad5ff3b87e044429c2d 0c44a09f45f865f2774bbe33094f1cd262d7c045 -- clang/include/clang/AST/ASTContext.h clang/include/clang/Sema/Sema.h clang/lib/CodeGen/CodeGenModule.cpp clang/lib/Driver/ToolChains/Clang.cpp clang/lib/Sema/SemaCUDA.cpp clang/lib/Sema/SemaExpr.cpp `````````` </details> <details> <summary> View the diff from clang-format here. </summary> ``````````diff diff --git a/clang/lib/Sema/SemaExpr.cpp b/clang/lib/Sema/SemaExpr.cpp index 17a4e9003ba6..0acd2a8d0d7b 100644 --- a/clang/lib/Sema/SemaExpr.cpp +++ b/clang/lib/Sema/SemaExpr.cpp @@ -8630,15 +8630,14 @@ ExprResult Sema::BuildVectorLiteral(SourceLocation LParenLoc, // For OpenCL, when the number of initializers is a single value, // it will be replicated to all components of the vector. if (getLangOpts().OpenCL && - VTy->getVectorKind() == VectorType::GenericVector && - numExprs == 1) { - QualType ElemTy = VTy->getElementType(); - ExprResult Literal = DefaultLvalueConversion(exprs[0]); - if (Literal.isInvalid()) - return ExprError(); - Literal = ImpCastExprToType(Literal.get(), ElemTy, - PrepareScalarCast(Literal, ElemTy)); - return BuildCStyleCastExpr(LParenLoc, TInfo, RParenLoc, Literal.get()); + VTy->getVectorKind() == VectorType::GenericVector && numExprs == 1) { + QualType ElemTy = VTy->getElementType(); + ExprResult Literal = DefaultLvalueConversion(exprs[0]); + if (Literal.isInvalid()) + return ExprError(); + Literal = ImpCastExprToType(Literal.get(), ElemTy, + PrepareScalarCast(Literal, ElemTy)); + return BuildCStyleCastExpr(LParenLoc, TInfo, RParenLoc, Literal.get()); } initExprs.append(exprs, exprs + numExprs); @@ -11096,9 +11095,9 @@ QualType Sema::CheckVectorOperands(ExprResult &LHS, ExprResult &RHS, // AltiVec-style "vector bool op vector bool" combinations are allowed // for some operators but not others. - if (!AllowBothBool && - LHSVecType && LHSVecType->getVectorKind() == VectorType::AltiVecBool && - RHSVecType && RHSVecType->getVectorKind() == VectorType::AltiVecBool) + if (!AllowBothBool && LHSVecType && + LHSVecType->getVectorKind() == VectorType::AltiVecBool && RHSVecType && + RHSVecType->getVectorKind() == VectorType::AltiVecBool) return ReportInvalid ? InvalidOperands(Loc, LHS, RHS) : QualType(); // This operation may not be performed on boolean vectors. @@ -14881,8 +14880,8 @@ static QualType CheckIncrementDecrementOperand(Sema &S, Expr *Op, (ResType->castAs<VectorType>()->getVectorKind() != VectorType::AltiVecBool)) { // The z vector extensions allow ++ and -- for non-bool vectors. - } else if(S.getLangOpts().OpenCL && ResType->isVectorType() && - ResType->castAs<VectorType>()->getElementType()->isIntegerType()) { + } else if (S.getLangOpts().OpenCL && ResType->isVectorType() && + ResType->castAs<VectorType>()->getElementType()->isIntegerType()) { // OpenCL V1.2 6.3 says dec/inc ops operate on integer vector types. } else { S.Diag(OpLoc, diag::err_typecheck_illegal_increment_decrement) @@ -16371,7 +16370,7 @@ ExprResult Sema::CreateBuiltinUnaryOp(SourceLocation OpLoc, // The z vector extensions don't allow + or - with bool vectors. (!Context.getLangOpts().ZVector || resultType->castAs<VectorType>()->getVectorKind() != - VectorType::AltiVecBool)) + VectorType::AltiVecBool)) break; else if (resultType->isSveVLSBuiltinType()) // SVE vectors allow + and - break; `````````` </details> https://github.com/llvm/llvm-project/pull/70369 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits