From: Craig Topper Date: Sun, 4 Jun 2017 23:07:53 +0000 (+0000) Subject: [ConstantRange] Add another truncate unittest for wrapped set staying a wrapped set. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=843f0af293bdb99c5082b2a5893017e786498b13;p=llvm [ConstantRange] Add another truncate unittest for wrapped set staying a wrapped set. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@304695 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/unittests/IR/ConstantRangeTest.cpp b/unittests/IR/ConstantRangeTest.cpp index c6a0ef8f1b7..0292f60fe33 100644 --- a/unittests/IR/ConstantRangeTest.cpp +++ b/unittests/IR/ConstantRangeTest.cpp @@ -200,6 +200,10 @@ TEST_F(ConstantRangeTest, Trunc) { // trunc([5, 7), 3->2) = [1, 3) ConstantRange FiveSeven(APInt(3, 5), APInt(3, 7)); EXPECT_EQ(FiveSeven.truncate(2), ConstantRange(APInt(2, 1), APInt(2, 3))); + + // trunc([7, 1), 3->2) = [3, 1) + ConstantRange SevenOne(APInt(3, 7), APInt(3, 1)); + EXPECT_EQ(SevenOne.truncate(2), ConstantRange(APInt(2, 3), APInt(2, 1))); } TEST_F(ConstantRangeTest, ZExt) {