[llvm] b796eac - [IPSCCP] Silence sign compare warnings in test

Benjamin Kramer via llvm-commits llvm-commits at lists.llvm.org
Tue Oct 24 01:38:21 PDT 2023


Author: Benjamin Kramer
Date: 2023-10-24T10:38:09+02:00
New Revision: b796eac3f2aedca449fda5a46a9b0c979d1ee102

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

LOG: [IPSCCP] Silence sign compare warnings in test

Added: 
    

Modified: 
    llvm/unittests/Transforms/Utils/LocalTest.cpp

Removed: 
    


################################################################################
diff  --git a/llvm/unittests/Transforms/Utils/LocalTest.cpp b/llvm/unittests/Transforms/Utils/LocalTest.cpp
index 84c80d2237bf107..014ab746914f449 100644
--- a/llvm/unittests/Transforms/Utils/LocalTest.cpp
+++ b/llvm/unittests/Transforms/Utils/LocalTest.cpp
@@ -1190,66 +1190,66 @@ TEST(Local, ExpressionForConstant) {
   IntegerType *Int1Ty = Type::getInt1Ty(Context);
   Expr = createExpression(ConstantInt::getTrue(Context), Int1Ty);
   EXPECT_NE(Expr, nullptr);
-  EXPECT_EQ(Expr->getElement(1), 18446744073709551615);
+  EXPECT_EQ(Expr->getElement(1), 18446744073709551615U);
 
   Expr = createExpression(ConstantInt::getFalse(Context), Int1Ty);
   EXPECT_NE(Expr, nullptr);
-  EXPECT_EQ(Expr->getElement(1), 0);
+  EXPECT_EQ(Expr->getElement(1), 0U);
 
   IntegerType *Int8Ty = Type::getInt8Ty(Context);
   Expr = createExpression(ConstantInt::get(Int8Ty, 100), Int8Ty);
   EXPECT_NE(Expr, nullptr);
-  EXPECT_EQ(Expr->getElement(1), 100);
+  EXPECT_EQ(Expr->getElement(1), 100U);
 
   IntegerType *Int16Ty = Type::getInt16Ty(Context);
   Expr = createExpression(ConstantInt::getSigned(Int16Ty, -50), Int16Ty);
   EXPECT_NE(Expr, nullptr);
-  EXPECT_EQ(Expr->getElement(1), -50);
+  EXPECT_EQ(Expr->getElement(1), -50U);
 
   IntegerType *Int32Ty = Type::getInt32Ty(Context);
   Expr = createExpression(ConstantInt::get(Int32Ty, 0x7FFFFFFF), Int32Ty);
   EXPECT_NE(Expr, nullptr);
-  EXPECT_EQ(Expr->getElement(1), 0x7FFFFFFF);
+  EXPECT_EQ(Expr->getElement(1), 0x7FFFFFFFU);
 
   IntegerType *Int64Ty = Type::getInt64Ty(Context);
   Expr =
       createExpression(ConstantInt::get(Int64Ty, 0x7FFFFFFFFFFFFFFF), Int64Ty);
   EXPECT_NE(Expr, nullptr);
-  EXPECT_EQ(Expr->getElement(1), 0x7FFFFFFFFFFFFFFF);
+  EXPECT_EQ(Expr->getElement(1), 0x7FFFFFFFFFFFFFFFU);
 
   IntegerType *Int128Ty = Type::getInt128Ty(Context);
   Expr = createExpression(ConstantInt::get(Int128Ty, 0x7FFFFFFFFFFFFFFF),
                           Int128Ty);
   EXPECT_NE(Expr, nullptr);
-  EXPECT_EQ(Expr->getElement(1), 0x7FFFFFFFFFFFFFFF);
+  EXPECT_EQ(Expr->getElement(1), 0x7FFFFFFFFFFFFFFFU);
 
   // Float.
   Type *FloatTy = Type::getFloatTy(Context);
   Expr = createExpression(ConstantFP::get(FloatTy, 5.55), FloatTy);
   EXPECT_NE(Expr, nullptr);
-  EXPECT_EQ(Expr->getElement(1), 1085381018);
+  EXPECT_EQ(Expr->getElement(1), 1085381018U);
 
   // Double.
   Type *DoubleTy = Type::getDoubleTy(Context);
   Expr = createExpression(ConstantFP::get(DoubleTy, -5.55), DoubleTy);
   EXPECT_NE(Expr, nullptr);
-  EXPECT_EQ(Expr->getElement(1), 13841306799765140275);
+  EXPECT_EQ(Expr->getElement(1), 13841306799765140275U);
 
   // Pointer.
   PointerType *PtrTy = PointerType::get(Context, 0);
   Expr = createExpression(ConstantPointerNull::get(PtrTy), PtrTy);
   EXPECT_NE(Expr, nullptr);
-  EXPECT_EQ(Expr->getElement(1), 0);
+  EXPECT_EQ(Expr->getElement(1), 0U);
 
   ConstantInt *K1 = ConstantInt::get(Type::getInt32Ty(Context), 1234);
   Expr = createExpression(ConstantExpr::getIntToPtr(K1, PtrTy), PtrTy);
   EXPECT_NE(Expr, nullptr);
-  EXPECT_EQ(Expr->getElement(1), 1234);
+  EXPECT_EQ(Expr->getElement(1), 1234U);
 
   ConstantInt *K2 = ConstantInt::get(Type::getInt64Ty(Context), 5678);
   Expr = createExpression(ConstantExpr::getIntToPtr(K2, PtrTy), PtrTy);
   EXPECT_NE(Expr, nullptr);
-  EXPECT_EQ(Expr->getElement(1), 5678);
+  EXPECT_EQ(Expr->getElement(1), 5678U);
 
   // Others.
   Type *HalfTy = Type::getHalfTy(Context);


        


More information about the llvm-commits mailing list