From 5a0525a56068423f9bcb5b0249eed21d6baf7bfb Mon Sep 17 00:00:00 2001 From: Thomas Schatzl Date: Wed, 17 Jul 2019 16:33:19 +0200 Subject: [PATCH] 8227671: G1: assert_used_and_recalculate_used_equal performs work in product builds Reviewed-by: kbarrett, sangheki --- src/hotspot/share/gc/g1/g1CollectedHeap.hpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/hotspot/share/gc/g1/g1CollectedHeap.hpp b/src/hotspot/share/gc/g1/g1CollectedHeap.hpp index 3dec4d3ef26..f1f967c33db 100644 --- a/src/hotspot/share/gc/g1/g1CollectedHeap.hpp +++ b/src/hotspot/share/gc/g1/g1CollectedHeap.hpp @@ -353,6 +353,7 @@ private: assert(Thread::current()->is_VM_thread(), "current thread is not VM thread"); \ } while (0) +#ifdef ASSERT #define assert_used_and_recalculate_used_equal(g1h) \ do { \ size_t cur_used_bytes = g1h->used(); \ @@ -361,6 +362,9 @@ private: " same as recalculated used(" SIZE_FORMAT ").", \ cur_used_bytes, recal_used_bytes); \ } while (0) +#else +#define assert_used_and_recalculate_used_equal(g1h) do {} while(0) +#endif const char* young_gc_name() const;