diff options
author | Guillaume Chatelet <gchatelet@google.com> | 2019-08-01 09:20:00 +0000 |
---|---|---|
committer | Guillaume Chatelet <gchatelet@google.com> | 2019-08-01 09:20:00 +0000 |
commit | 41dfc69dc7fc21b8de9c2aac506930dc85cac70a (patch) | |
tree | 82d76edb349c9dded43e4863c56f51f88961b785 /llvm/unittests/Support/AlignmentTest.cpp | |
parent | b455fc429fe93247b9f88cfe0b659dd899f5c059 (diff) | |
download | bcm5719-llvm-41dfc69dc7fc21b8de9c2aac506930dc85cac70a.tar.gz bcm5719-llvm-41dfc69dc7fc21b8de9c2aac506930dc85cac70a.zip |
[LLVM][Alignment] Fix AlignmentTest on platform where size_t != uint64_t
Reviewers: yroux
Subscribers: llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D65563
llvm-svn: 367532
Diffstat (limited to 'llvm/unittests/Support/AlignmentTest.cpp')
-rw-r--r-- | llvm/unittests/Support/AlignmentTest.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/llvm/unittests/Support/AlignmentTest.cpp b/llvm/unittests/Support/AlignmentTest.cpp index 57cc08c2d71..4730ad2d3c3 100644 --- a/llvm/unittests/Support/AlignmentTest.cpp +++ b/llvm/unittests/Support/AlignmentTest.cpp @@ -29,7 +29,7 @@ TEST(AlignmentTest, MaybeAlignDefaultCTor) { } TEST(AlignmentTest, ValidCTors) { - for (size_t Value : getValidAlignments()) { + for (uint64_t Value : getValidAlignments()) { EXPECT_EQ(Align(Value).value(), Value); EXPECT_EQ((*MaybeAlign(Value)).value(), Value); } @@ -45,7 +45,7 @@ TEST(AlignmentTest, CheckMaybeAlignHasValue) { } TEST(AlignmentTest, Division) { - for (size_t Value : getValidAlignments()) { + for (uint64_t Value : getValidAlignments()) { if (Value > 1) { EXPECT_EQ(Align(Value) / 2, Value / 2); EXPECT_EQ(MaybeAlign(Value) / 2, Value / 2); @@ -89,7 +89,7 @@ TEST(AlignmentTest, AlignTo) { } TEST(AlignmentTest, Log2) { - for (size_t Value : getValidAlignments()) { + for (uint64_t Value : getValidAlignments()) { EXPECT_EQ(Log2(Align(Value)), Log2_64(Value)); EXPECT_EQ(Log2(MaybeAlign(Value)), Log2_64(Value)); } @@ -122,7 +122,7 @@ TEST(AlignmentTest, MinAlign) { } TEST(AlignmentTest, Encode_Decode) { - for (size_t Value : getValidAlignments()) { + for (uint64_t Value : getValidAlignments()) { { Align Actual(Value); Align Expected = decodeMaybeAlign(encode(Actual)).getValue(); @@ -249,14 +249,14 @@ TEST(AlignmentDeathTest, Division) { TEST(AlignmentDeathTest, InvalidCTors) { EXPECT_DEATH((Align(0)), "Value must not be 0"); - for (size_t Value : getNonPowerOfTwo()) { + for (uint64_t Value : getNonPowerOfTwo()) { EXPECT_DEATH((Align(Value)), "Alignment is not a power of 2"); EXPECT_DEATH((MaybeAlign(Value)), "Alignment is not 0 or a power of 2"); } } TEST(AlignmentDeathTest, ComparisonsWithZero) { - for (size_t Value : getValidAlignmentsForDeathTest()) { + for (uint64_t Value : getValidAlignmentsForDeathTest()) { EXPECT_DEATH((void)(Align(Value) == 0), ".* should be defined"); EXPECT_DEATH((void)(Align(Value) != 0), ".* should be defined"); EXPECT_DEATH((void)(Align(Value) >= 0), ".* should be defined"); @@ -267,7 +267,7 @@ TEST(AlignmentDeathTest, ComparisonsWithZero) { } TEST(AlignmentDeathTest, CompareMaybeAlignToZero) { - for (size_t Value : getValidAlignmentsForDeathTest()) { + for (uint64_t Value : getValidAlignmentsForDeathTest()) { // MaybeAlign is allowed to be == or != 0 (void)(MaybeAlign(Value) == 0); (void)(MaybeAlign(Value) != 0); @@ -279,7 +279,7 @@ TEST(AlignmentDeathTest, CompareMaybeAlignToZero) { } TEST(AlignmentDeathTest, CompareAlignToUndefMaybeAlign) { - for (size_t Value : getValidAlignmentsForDeathTest()) { + for (uint64_t Value : getValidAlignmentsForDeathTest()) { EXPECT_DEATH((void)(Align(Value) == MaybeAlign(0)), ".* should be defined"); EXPECT_DEATH((void)(Align(Value) != MaybeAlign(0)), ".* should be defined"); EXPECT_DEATH((void)(Align(Value) >= MaybeAlign(0)), ".* should be defined"); |