Mercurial > hg > graal-jvmci-8
diff src/share/vm/services/memPtr.cpp @ 6607:e5bf1c79ed5b
7191124: Optimized build is broken due to inconsistent use of DEBUG_ONLY and NOT_PRODUCT macros in NMT
Summary: Updated all related variables and methods to use NOT_PRODUCT macros
Reviewed-by: coleenp, acorn, kvn
author | zgu |
---|---|
date | Tue, 14 Aug 2012 13:56:46 -0400 |
parents | d2a62e0f25eb |
children | 33143ee07800 |
line wrap: on
line diff
--- a/src/share/vm/services/memPtr.cpp Fri Aug 10 23:16:52 2012 -0700 +++ b/src/share/vm/services/memPtr.cpp Tue Aug 14 13:56:46 2012 -0400 @@ -27,7 +27,7 @@ #include "services/memTracker.hpp" volatile jint SequenceGenerator::_seq_number = 1; -DEBUG_ONLY(jint SequenceGenerator::_max_seq_number = 1;) +NOT_PRODUCT(jint SequenceGenerator::_max_seq_number = 1;) DEBUG_ONLY(volatile unsigned long SequenceGenerator::_generation = 0;) jint SequenceGenerator::next() { @@ -36,7 +36,7 @@ MemTracker::shutdown(MemTracker::NMT_sequence_overflow); } assert(seq > 0, "counter overflow"); - DEBUG_ONLY(_max_seq_number = (seq > _max_seq_number) ? seq : _max_seq_number;) + NOT_PRODUCT(_max_seq_number = (seq > _max_seq_number) ? seq : _max_seq_number;) return seq; }