[clang-tidy][NFC] Fix bugprone-implicit-widening-of-multiplication-result findings
Fix issues found by clang-tidy in clang-tidy source directory.
diff --git a/clang-tools-extra/clang-tidy/altera/StructPackAlignCheck.cpp b/clang-tools-extra/clang-tidy/altera/StructPackAlignCheck.cpp
index 0b7887e..c3b47d4 100644
--- a/clang-tools-extra/clang-tidy/altera/StructPackAlignCheck.cpp
+++ b/clang-tools-extra/clang-tidy/altera/StructPackAlignCheck.cpp
@@ -27,10 +27,10 @@
StructPackAlignCheck::computeRecommendedAlignment(CharUnits MinByteSize) const {
CharUnits NewAlign = CharUnits::fromQuantity(1);
if (!MinByteSize.isPowerOfTwo()) {
- int MSB = (int)MinByteSize.getQuantity();
+ CharUnits::QuantityType MSB = MinByteSize.getQuantity();
for (; MSB > 0; MSB /= 2) {
- NewAlign = NewAlign.alignTo(
- CharUnits::fromQuantity(((int)NewAlign.getQuantity()) * 2));
+ NewAlign =
+ NewAlign.alignTo(CharUnits::fromQuantity(NewAlign.getQuantity() * 2));
// Abort if the computed alignment meets the maximum configured alignment.
if (NewAlign.getQuantity() >= MaxConfiguredAlignment)
break;