Mercurial > hg > graal-jvmci-8
comparison src/share/vm/utilities/macros.hpp @ 809:6e2afda171db
6849716: BitMap - performance regression introduced with G1
Summary: make verification code visible only in debug builds
Reviewed-by: iveresov, ysr, johnc, apetrusenko, tonyp
author | jcoomes |
---|---|
date | Thu, 11 Jun 2009 13:31:01 -0700 |
parents | c96030fff130 |
children | bd02caa94611 |
comparison
equal
deleted
inserted
replaced
808:353ba4575581 | 809:6e2afda171db |
---|---|
104 #endif // CC_INTERP | 104 #endif // CC_INTERP |
105 | 105 |
106 #ifdef ASSERT | 106 #ifdef ASSERT |
107 #define DEBUG_ONLY(code) code | 107 #define DEBUG_ONLY(code) code |
108 #define NOT_DEBUG(code) | 108 #define NOT_DEBUG(code) |
109 #define NOT_DEBUG_RETURN /*next token must be ;*/ | |
109 // Historical. | 110 // Historical. |
110 #define debug_only(code) code | 111 #define debug_only(code) code |
111 #else // ASSERT | 112 #else // ASSERT |
112 #define DEBUG_ONLY(code) | 113 #define DEBUG_ONLY(code) |
113 #define NOT_DEBUG(code) code | 114 #define NOT_DEBUG(code) code |
115 #define NOT_DEBUG_RETURN {} | |
114 #define debug_only(code) | 116 #define debug_only(code) |
115 #endif // ASSERT | 117 #endif // ASSERT |
116 | 118 |
117 #ifdef _LP64 | 119 #ifdef _LP64 |
118 #define LP64_ONLY(code) code | 120 #define LP64_ONLY(code) code |