diff --git a/test/hotspot/gtest/nmt/test_nmt_cornercases.cpp b/test/hotspot/gtest/nmt/test_nmt_cornercases.cpp index 0d7d4b2ae09..154ba09095b 100644 --- a/test/hotspot/gtest/nmt/test_nmt_cornercases.cpp +++ b/test/hotspot/gtest/nmt/test_nmt_cornercases.cpp @@ -104,7 +104,9 @@ static void* do_realloc(void* p, size_t old_size, size_t new_size, uint8_t old_c if (old_size < new_size) { GtestUtils::check_range((char*)p2, old_size, old_content); #ifdef ASSERT - GtestUtils::check_range((char*)p2 + old_size, new_size - old_size, uninitBlockPad); + if (MemTracker::enabled()) { + GtestUtils::check_range((char*)p2 + old_size, new_size - old_size, uninitBlockPad); + } #endif } else { GtestUtils::check_range((char*)p2, new_size, old_content);