diff --git a/compiler-rt/lib/scudo/standalone/tests/secondary_test.cpp b/compiler-rt/lib/scudo/standalone/tests/secondary_test.cpp --- a/compiler-rt/lib/scudo/standalone/tests/secondary_test.cpp +++ b/compiler-rt/lib/scudo/standalone/tests/secondary_test.cpp @@ -33,11 +33,6 @@ EXPECT_GE(SecondaryT::getBlockSize(P), Size); L->deallocate(scudo::Options{}, P); -// TODO(hctim): Looks like the secondary pointer doesn't get unmapped on arm32. -// It's not clear whether this is a kernel issue, or something in EXPECT_DEATH() -// is mmap-ing something that uses the same vaddr space. For now, just disable -// the test on arm32 until we can debug it further. -#ifndef __arm__ // If the Secondary can't cache that pointer, it will be unmapped. if (!L->canCache(Size)) { EXPECT_DEATH( @@ -51,7 +46,6 @@ } }, ""); -#endif // __arm__ } const scudo::uptr Align = 1U << 16;