================ @@ -88,13 +88,15 @@ void ImplicitWideningOfMultiplicationResultCheck::handleImplicitCastExpr( // Is the expression a compile-time constexpr that we know can fit in the // source type? - if (IgnoreConstantIntExpr && ETy->isIntegerType() && - !ETy->isUnsignedIntegerType()) { - if (const auto ConstExprResult = E->getIntegerConstantExpr(*Context)) { + if (IgnoreConstantIntExpr && ETy->isIntegerType()) { + if (const auto ConstExprResult = ---------------- EugeneZelenko wrote:
Please do not use `auto` when type is not explicitly stated in same statement or iterator. Same below. https://github.com/llvm/llvm-project/pull/101073 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits