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) {
                              ~~~~~~^~~~~~~~~~~~~~~~~

llvm-svn: 364624
This commit is contained in:
Mikael Holmen 2019-06-28 06:45:20 +00:00
parent e832adea0f
commit 2adab5a142
1 changed files with 1 additions and 1 deletions

View File

@ -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)