diff options
| -rw-r--r-- | llvm/unittests/ADT/APIntTest.cpp | 4 | 
1 files changed, 4 insertions, 0 deletions
diff --git a/llvm/unittests/ADT/APIntTest.cpp b/llvm/unittests/ADT/APIntTest.cpp index d5d2bc175fa..89b8aa94e46 100644 --- a/llvm/unittests/ADT/APIntTest.cpp +++ b/llvm/unittests/ADT/APIntTest.cpp @@ -480,6 +480,10 @@ TEST(APIntTest, Rotate) {    EXPECT_EQ(APInt(8, 64),  APInt(8, 1).rotr(2));    EXPECT_EQ(APInt(8, 16),  APInt(8, 1).rotr(4));    EXPECT_EQ(APInt(8, 1),   APInt(8, 1).rotr(8)); + +  APInt Big(256, "00004000800000000000000000003fff8000000000000000", 16); +  APInt Rot(256, "3fff80000000000000000000000000000000000040008000", 16); +  EXPECT_EQ(Rot, Big.rotr(144));  }  }  | 

