From a3b4feff2503f805aed898defbdb0ea30d7ed44a Mon Sep 17 00:00:00 2001 From: Peter Rong Date: Thu, 15 Dec 2022 10:51:33 -0800 Subject: [APInt] Fix a bug in the unit testing introduced in 55968109d Signed-off-by: Peter Rong --- llvm/unittests/ADT/APIntTest.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'llvm/unittests/ADT/APIntTest.cpp') diff --git a/llvm/unittests/ADT/APIntTest.cpp b/llvm/unittests/ADT/APIntTest.cpp index 09c9c8d..e7632c0 100644 --- a/llvm/unittests/ADT/APIntTest.cpp +++ b/llvm/unittests/ADT/APIntTest.cpp @@ -3152,7 +3152,8 @@ TEST(APIntTest, TryExt) { ASSERT_EQ(negOne64.trySExtValue().value_or(42), -1); APInt negOne128(128, 0); negOne128.setAllBits(); - ASSERT_EQ(negOne128.trySExtValue().value_or(42), 42); + ASSERT_EQ(negOne128.trySExtValue().value_or(42), -1); + ASSERT_EQ(42, APInt(128, -1).trySExtValue().value_or(42)); } } // end anonymous namespace -- cgit v1.1