diff --git a/tests/dlext_test.cpp b/tests/dlext_test.cpp index da630463d..9a96b67d0 100644 --- a/tests/dlext_test.cpp +++ b/tests/dlext_test.cpp @@ -117,7 +117,7 @@ TEST_F(DlExtTest, Reserved) { ASSERT_DL_NOTNULL(handle_); fn f = reinterpret_cast(dlsym(handle_, "getRandomNumber")); ASSERT_DL_NOTNULL(f); - EXPECT_GE(f, start); + EXPECT_GE(reinterpret_cast(f), start); EXPECT_LT(reinterpret_cast(f), reinterpret_cast(start) + LIBSIZE); EXPECT_EQ(4, f()); @@ -147,7 +147,7 @@ TEST_F(DlExtTest, ReservedHint) { ASSERT_DL_NOTNULL(handle_); fn f = reinterpret_cast(dlsym(handle_, "getRandomNumber")); ASSERT_DL_NOTNULL(f); - EXPECT_GE(f, start); + EXPECT_GE(reinterpret_cast(f), start); EXPECT_LT(reinterpret_cast(f), reinterpret_cast(start) + LIBSIZE); EXPECT_EQ(4, f()); @@ -165,8 +165,9 @@ TEST_F(DlExtTest, ReservedHintTooSmall) { ASSERT_DL_NOTNULL(handle_); fn f = reinterpret_cast(dlsym(handle_, "getRandomNumber")); ASSERT_DL_NOTNULL(f); - EXPECT_TRUE(f < start || (reinterpret_cast(f) >= - reinterpret_cast(start) + PAGE_SIZE)); + EXPECT_TRUE(reinterpret_cast(f) < start || + (reinterpret_cast(f) >= + reinterpret_cast(start) + PAGE_SIZE)); EXPECT_EQ(4, f()); }