[NFC][scudo] Avoid cast in test
GitOrigin-RevId: f5bde3d476c2c6aee4f126d84982e8d2f0f7e408
diff --git a/tests/common_test.cpp b/tests/common_test.cpp
index f8c64b2..832f01d 100644
--- a/tests/common_test.cpp
+++ b/tests/common_test.cpp
@@ -37,9 +37,9 @@
MapPlatformData Data = {};
uptr *P = reinterpret_cast<uptr *>(
map(nullptr, Size, "ResidentMemorySize", 0, &Data));
- const size_t N = Size / sizeof(*P);
+ const ptrdiff_t N = Size / sizeof(*P);
ASSERT_NE(nullptr, P);
- EXPECT_EQ((size_t)std::count(P, P + N, 0), N);
+ EXPECT_EQ(std::count(P, P + N, 0), N);
EXPECT_LT(getResidentMemorySize() - OnStart, Threshold);
memset(P, 1, Size);
@@ -47,7 +47,7 @@
EXPECT_LT(getResidentMemorySize() - Size, Threshold);
releasePagesToOS((uptr)P, 0, Size, &Data);
- EXPECT_EQ((size_t)std::count(P, P + N, 0), N);
+ EXPECT_EQ(std::count(P, P + N, 0), N);
// FIXME: does not work with QEMU-user.
// EXPECT_LT(getResidentMemorySize() - OnStart, Threshold);