From 5550ec1afa61f63755e3eebd72712a78d51cf305 Mon Sep 17 00:00:00 2001 From: Mikael Holmen Date: Fri, 28 Jun 2019 06:45:20 +0000 Subject: [PATCH] Silence gcc warning in testcase [NFC] Without the fix gcc (7.4.0) complains with ../unittests/ADT/APIntTest.cpp: In member function 'virtual void {anonymous}::APIntTest_MultiplicativeInverseExaustive_Test::TestBody()': ../unittests/ADT/APIntTest.cpp:2510:36: error: comparison between signed and unsigned integer expressions [-Werror=sign-compare] for (unsigned Value = 0; Value < (1 << BitWidth); ++Value) { ~~~~~~^~~~~~~~~~~~~~~~~ git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@364624 91177308-0d34-0410-b5e6-96231b3b80d8 --- unittests/ADT/APIntTest.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/unittests/ADT/APIntTest.cpp b/unittests/ADT/APIntTest.cpp index 0755a8cc667..f5f6594b836 100644 --- a/unittests/ADT/APIntTest.cpp +++ b/unittests/ADT/APIntTest.cpp @@ -2507,7 +2507,7 @@ TEST(APIntTest, SolveQuadraticEquationWrap) { TEST(APIntTest, MultiplicativeInverseExaustive) { for (unsigned BitWidth = 1; BitWidth <= 16; ++BitWidth) { - for (unsigned Value = 0; Value < (1 << BitWidth); ++Value) { + for (unsigned Value = 0; Value < (1u << BitWidth); ++Value) { APInt V = APInt(BitWidth, Value); APInt MulInv = V.zext(BitWidth + 1) -- 2.50.1