diff --git a/flang/unittests/Runtime/ExternalIOTest.cpp b/flang/unittests/Runtime/ExternalIOTest.cpp index 76fdb6cb68ae9..13327964e12a4 100644 --- a/flang/unittests/Runtime/ExternalIOTest.cpp +++ b/flang/unittests/Runtime/ExternalIOTest.cpp @@ -931,10 +931,6 @@ TEST(ExternalIOTests, BigUnitNumbers) { static_cast(std::numeric_limits::min()) - 1; EXPECT_EQ(IONAME(CheckUnitNumberInRange64)(unit64Ok, true), IostatOk); EXPECT_EQ(IONAME(CheckUnitNumberInRange64)(unit64Ok, false), IostatOk); - EXPECT_EQ( - IONAME(CheckUnitNumberInRange64)(unit64Bad, true), IostatUnitOverflow); - EXPECT_EQ( - IONAME(CheckUnitNumberInRange64)(unit64Bad2, true), IostatUnitOverflow); EXPECT_EQ( IONAME(CheckUnitNumberInRange64)(unit64Bad, true), IostatUnitOverflow); EXPECT_EQ( @@ -945,7 +941,7 @@ TEST(ExternalIOTests, BigUnitNumbers) { std::snprintf(expectedMsg, n, "UNIT number %jd is out of range", static_cast(unit64Bad)); EXPECT_DEATH( - IONAME(CheckUnitNumberInRange64)(2147483648, false), expectedMsg); + IONAME(CheckUnitNumberInRange64)(unit64Bad, false), expectedMsg); for (auto i{std::strlen(expectedMsg)}; i < n; ++i) { expectedMsg[i] = ' '; }